Patents by Inventor Rui Shao

Rui Shao 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: 10558701
    Abstract: Disclosed embodiments provide techniques for suggesting images that can be conveniently included in electronic communication such as social media posts, emails, text messages, and other forms of electronic communication, based on voice input and/or emotion analysis from facial expressions of a user. A speech-to-text process converts a user's spoken utterance to text. Natural language processing performs an entity extraction on the utterance to generate a scenario summary. An image database is queried using the scenario summary and/or emotion analysis based on user facial images. A mapping rule library may be used to perform the image database query. Based on the scenario summary and/or the emotion analysis, images are presented to the user as recommended for including in an electronic communication message such as a social media post, email, or text message.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jin Long L L He, Yu Hong Y L Li, Xiao Rui Shao, Fei F. Shen, Jian Jun Wang
  • Patent number: 10386476
    Abstract: An obstacle detection method and apparatus for a vehicle-mounted radar system.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 20, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Bo Li, Rui Shao
  • Publication number: 20190228805
    Abstract: A method and system of converting a first language of a soundtrack of a person speaking in a video to a second language. A meaning of a word of the first language is translated, and one or more synonym words in the second language stored in a database of the computer system is located. The first and second languages are different languages. Outlines of shapes of mouth openings of the one or more synonym words in the second language are compared with the outlines of the shapes of mouth openings of the word of the first language. A synonym word of the one or more synonym words translated from the second language into the first language having mouth openings with a smallest difference from the mouth openings of the word of the first language is selected.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Inventors: Yuan Jin, Cheng Yu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Publication number: 20190222792
    Abstract: Approaches presented herein enable displaying a barrage message. Specifically, one or more objects and location information for each object in a frame of a video are identified. A barrage message to be displayed in the frame of the video is obtained. The barrage message is displayed without covering any object in the frame.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Xiao Cao Cao, Yu Huang, Yuan Jin, Chengyu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Publication number: 20190221685
    Abstract: A photovoltaic device includes a substrate structure and a p-type semiconductor absorber layer. A photovoltaic device may include a CdSeTe layer. A process for manufacturing a photovoltaic device includes forming a CdSeTe layer over a substrate. The process includes forming a p-type cadmium selenide telluride absorber layer.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Applicant: First Solar, Inc.
    Inventors: Dan Damjanovic, Feng Liao, Rick Powell, Rui Shao, Jigish Trivedi, Zhibo Zhao
  • Patent number: 10339973
    Abstract: The present invention provides a method and system for converting a first language of a soundtrack of a person speaking in a video to a second language. The method defines an outline of a shape of a mouth opening of the person speaking a syllable of a word of the first language in the video at a given start time by selecting a predetermined number of points along a border of the mouth opening defined by the lips. A length of the spoken syllable is also measured and one or more adjacent syllables are combined to create a word. The word is translated into synonym words in the second language, the best fit synonym word is selected that most closely matches the mouth shape of the first language word, and a mouth shape adjustment script is applied to fine tune the mouth shape of the best fit synonym word.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuan Jin, Cheng Yu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Patent number: 10284806
    Abstract: Approaches presented herein enable displaying a barrage message. Specifically, one or more objects and location information for each object in a frame of a video are identified. A barrage message to be displayed in the frame of the video is obtained. The barrage message is displayed without covering any object in the frame.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xiao Cao Cao, Yu Huang, Yuan Jin, Chengyu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Patent number: 10252947
    Abstract: A cBN material and a method of making a cBN material, the method including the steps of providing a powder mixture comprising cBN grains, aluminum and a Ti(CxNyOz)a powder, subjecting the powder mixture to a milling to form a powder blend, subjecting the powder blend to a forming operation to form a green body, subjecting the green body to a pre-sintering step, at a temperature between 650 to 950° C., to form a pre-sintered body, and subjecting the pre-sintered body to a HPHT operation to form the cBN material. For the Ti(CxNyOz)a powder, 0.05?z?0.4. In addition, a cBN material includes cBN grains, an Al2O3 phase, a binder phase of TiC, TiN and/or TiCN, W and Co, whereby a quotient Q is <0.25 of the cBN material.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: April 9, 2019
    Assignee: HYPERION MATERIALS & TECHNOLOGIES (SWEDEN) AB
    Inventors: Gerold Weinl, Annika Kauppi, Malin Martensson, Torbjorn Selinder, Rui Shao
  • Patent number: 10243092
    Abstract: A photovoltaic device includes a substrate structure and a p-type semiconductor absorber layer, the substrate structure including a CdSSe layer. A photovoltaic device may alternatively include a CdSeTe layer. A process for manufacturing a photovoltaic device includes forming a CdSSe layer over a substrate by at least one of sputtering, evaporation deposition, CVD, chemical bath deposition process, and vapor transport deposition process. The process includes forming a p-type absorber layer above the CdSSe layer.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: March 26, 2019
    Assignee: First Solar, Inc.
    Inventors: Dan Damjanovic, Feng Liao, Rick Powell, Rui Shao, Jigish Trivedi, Zhibo Zhao
  • Patent number: 10196314
    Abstract: Multi-step milling processes to prepare cBN composite powder forms a first powder mixture by adding a binder and a first cBN component, mills the first powder mixture for a first time period, combines a second cBN component with the milled first powder mixture to form a second powder mixture, and mills the second powder mixture for a second time period (less than the first time period) to form the cBN composite powder. A ratio of the D50 value of the second cBN component to the D50 value of the first cBN component is at least 3.0. Two-step milling with different milling times for the two cBN component fractions controls the amount of mill debris in the cBN composite powder mixture. Further processing of the cBN composite powder under HPHT conditions forms a cBN-based ceramic with an average value of a cBN particle free diameter of less than 2.0 microns.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 5, 2019
    Assignee: Diamond Innovations, Inc.
    Inventors: Jacob Palmer, Lawrence Dues, Rui Shao, Gerold Weinl
  • Publication number: 20190005547
    Abstract: Disclosed is a method for supporting online services in providing content items to users of an online system. A request for loading a webpage of an online system is received from a client device. A plurality of content items eligible for being presented to the user is received. For each of the received content items, a trained model is identified based on characteristics of the content item, and a score is determined using the identified trained model and based on characteristics of the user. One or more content items is selected based on the determined scores. The selected one or more content items are sent to the client device for presentation to the user.
    Type: Application
    Filed: November 3, 2017
    Publication date: January 3, 2019
    Inventors: Li Tan, Honglu He, Kiranjit Singh Sidhu, David Harry Garcia, Jinchong Zhou, Zhi Zhong, Jinyi Yao, David Shein, Nikila Srinivasan Sarang, Yating Ma, Rui Shao, Han Chen, Hao Wang, Ning Wang
  • Patent number: 10056507
    Abstract: Methods and devices are described for a photovoltaic device and substrate structure. In one embodiment, a photovoltaic device includes a substrate structure and a CdTe absorber layer, the substrate structure including a Zn1-xMgxO window layer and a low conductivity buffer layer. Another embodiment is directed to a process for manufacturing a photovoltaic device including forming a Zn1-xMgxO window layer over a substrate by at least one of sputtering, evaporation deposition, CVD, chemical bath deposition process and vapor transport deposition process. The process including forming a CdTe absorber layer above the Zn1-xMgxO window layer.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 21, 2018
    Assignee: Frist Solar, Inc.
    Inventors: Rui Shao, Markus Gloeckler
  • Publication number: 20180232363
    Abstract: The present invention provides a method and system for converting a first language of a soundtrack of a person speaking in a video to a second language. The method defines an outline of a shape of a mouth opening of the person speaking a syllable of a word of the first language in the video at a given start time by selecting a predetermined number of points along a border of the mouth opening defined by the lips. A length of the spoken syllable is also measured and one or more adjacent syllables are combined to create a word. The word is translated into synonym words in the second language, the best fit synonym word is selected that most closely matches the mouth shape of the first language word, and a mouth shape adjustment script is applied to fine tune the mouth shape of the best fit synonym word.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Yuan Jin, Cheng Yu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Publication number: 20180225306
    Abstract: Disclosed embodiments provide techniques for suggesting images that can be conveniently included in electronic communication such as social media posts, emails, text messages, and other forms of electronic communication, based on voice input and/or emotion analysis from facial expressions of a user. A speech-to-text process converts a user's spoken utterance to text. Natural language processing performs an entity extraction on the utterance to generate a scenario summary. An image database is queried using the scenario summary and/or emotion analysis based on user facial images. A mapping rule library may be used to perform the image database query. Based on the scenario summary and/or the emotion analysis, images are presented to the user as recommended for including in an electronic communication message such as a social media post, email, or text message.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: Jin Long LL He, Yu Hong YL Li, Xiao Rui Shao, Fei F. Shen, Jian Jun Wang
  • Publication number: 20180191987
    Abstract: Approaches presented herein enable displaying a barrage message. Specifically, one or more objects and location information for each object in a frame of a video are identified. A barrage message to be displayed in the frame of the video is obtained. The barrage message is displayed without covering any object in the frame.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Xiao Cao Cao, Yu Huang, Yuan Jin, Chengyu Peng, Yin Qian, Xiao Rui Shao, Jian Jun Wang
  • Publication number: 20180088228
    Abstract: An obstacle detection method and apparatus for a vehicle-mounted radar system.
    Type: Application
    Filed: December 29, 2016
    Publication date: March 29, 2018
    Inventors: Bo LI, Rui SHAO
  • Publication number: 20170355644
    Abstract: Multi-step milling processes to prepare cBN composite powder forms a first powder mixture by adding a binder and a first cBN component, mills the first powder mixture for a first time period, combines a second cBN component with the milled first powder mixture to form a second powder mixture, and mills the second powder mixture for a second time period (less than the first time period) to form the cBN composite powder. A ratio of the D50 value of the second cBN component to the D50 value of the first cBN component is at least 3.0. Two-step milling with different milling times for the two cBN component fractions controls the amount of mill debris in the cBN composite powder mixture. Further processing of the cBN composite powder under HPHT conditions forms a cBN-based ceramic with an average value of a cBN particle free diameter of less than 2.0 microns.
    Type: Application
    Filed: November 18, 2015
    Publication date: December 14, 2017
    Inventors: Jacob PALMER, Lawrence DUES, Rui SHAO, Gerold WEINL
  • Publication number: 20170288073
    Abstract: Methods and devices are described for a photovoltaic device. The photovoltaic device includes a glass substrate, a semiconductor absorber layer formed over the glass substrate, a metal back contact layer formed over the semiconductor absorber layer, and a p-type back contact buffer layer formed from one of MnTe, Cd1-xMnxTe, and SnTe, the buffer layer disposed between the semiconductor absorber layer and the metal back contact layer.
    Type: Application
    Filed: June 12, 2017
    Publication date: October 5, 2017
    Applicant: First Solar, Inc.
    Inventors: Benyamin Buller, Markus Gloeckler, Akhlesh Gupta, Rick Powell, Rui Shao, Gang Xiong, Ming Lun Yu, Zhibo Zhao
  • Publication number: 20170271533
    Abstract: A photovoltaic device includes a substrate structure and a p-type semiconductor absorber layer, the substrate structure including a CdSSe layer. A photovoltaic device may alternatively include a CdSeTe layer. A process for manufacturing a photovoltaic device includes forming a CdSSe layer over a substrate by at least one of sputtering, evaporation deposition, CVD, chemical bath deposition process, and vapor transport deposition process. The process includes forming a p-type absorber layer above the CdSSe layer.
    Type: Application
    Filed: June 2, 2017
    Publication date: September 21, 2017
    Applicant: First Solar, Inc.
    Inventors: Dan Damjanovic, Feng Liao, Rick Powell, Rui Shao, Jigish Trivedi, Zhibo Zhao
  • Patent number: 9698285
    Abstract: A photovoltaic device includes a substrate structure and a p-type semiconductor absorber layer, the substrate structure including a CdSSe layer. A photovoltaic device may alternatively include a CdSeTe layer. A process for manufacturing a photovoltaic device includes forming a CdSSe layer over a substrate by at least one of sputtering, evaporation deposition, CVD, chemical bath deposition process, and vapor transport deposition process. The process includes forming a p-type absorber layer above the CdSSe layer.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: July 4, 2017
    Assignee: First Solar, Inc.
    Inventors: Dan Damjanovic, Feng Liao, Rick Powell, Rui Shao, Jigish Trivedi, Zhibo Zhao