Patents by Inventor Ke Sun

Ke Sun 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: 10935562
    Abstract: A method and a device for measuring flight parameters of an unmanned aerial vehicle (UAV) are provided, the method includes, capturing images and collecting an angular velocity of the UAC, extracting corner points from a current frame image, estimating an estimated area according to the angular velocity of the UAV, searching for a corresponding corner point in the estimated area, obtaining a speed of each of the corner points, obtaining a pixel velocity, and obtaining an actual speed of the UAV based on the pixel velocity and a flight altitude of the UAV.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: March 2, 2021
    Assignee: SZ DJI Technology Co., Ltd.
    Inventors: Wancheng Zhou, Ke Sun, Yun Yu, Liming Huang
  • Publication number: 20200378016
    Abstract: A solar fuels generator includes an anolyte and a catholyte in contact with a separator. The separator is configured such that the pH of the anolyte and the pH of the catholyte are each held at a steady state pH level during operation of the solar fuels generator. The steady state pH level of the anolyte is different from the steady state pH level of the catholyte.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Inventors: Chengxiang Xiang, Xinghao Zhou, Ke Sun, Ryan J. Jones, Nathan S. Lewis
  • Publication number: 20200326945
    Abstract: In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Applicant: Intel Corporation
    Inventors: Kekai Hu, Ke Sun, Rodrigo Branco
  • Patent number: 10787749
    Abstract: A solar fuels generator includes an anolyte and a catholyte in contact with a separator. The separator is configured such that the pH of the anolyte and the pH of the catholyte are each held at a steady state pH level during operation of the solar fuels generator. The steady state pH level of the anolyte is different from the steady state pH level of the catholyte.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: September 29, 2020
    Assignee: California Institute of Technology
    Inventors: Chengxiang Xiang, Xinghao Zhou, Ke Sun, Ryan J. Jones, Nathan S. Lewis
  • Patent number: 10769372
    Abstract: The present disclosure provides a synonym tag obtaining method and apparatus, a device, and a computer readable storage medium. By obtaining the central morpheme of the tag to be recognized and then obtaining the tag template of the tag to be recognized according to the tag to be recognized and the central morpheme of the tag to be recognized, to obtain the synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, it is possible to avoid the technical problem about reduction of the coverage rate of the synonymy tags caused by data sparsity of the mining resources and thereby improve the reliability of obtaining synonymy tags, without depending on mining resources such as a click log having a paraphrase relationship or data having bilingual parallel alignment corpus.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: September 8, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ke Sun, Chaoyue Wang, Tingting Li, Shiqi Zhao
  • Patent number: 10719319
    Abstract: In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 21, 2020
    Assignee: Intel Corporation
    Inventors: Kekai Hu, Ke Sun, Rodrigo Branco
  • Patent number: 10547353
    Abstract: The present disclosure discloses a distributed antenna system. The DAS includes a signal source, a first signal generator, a first passive mixer, and a first antenna. The first signal generator is configured to: generate a first local-frequency signal, and send it to the first passive mixer by using a passive DAS line. The first passive mixer is configured to receive the first local-frequency signal, and a downlink radio frequency signal having a second radio frequency band. The first passive mixer is further configured to: perform frequency mixing processing on the received downlink radio frequency signal having the second radio frequency band by using the first local-frequency signal, to form a first downlink radio frequency signal having a first radio frequency band, and then send it to the first antenna. The first antenna is configured to transmit the received first downlink radio frequency signal having the first radio frequency band.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 28, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianjun Yang, Ke Sun, Sunjie Wang, Bo Wang
  • Publication number: 20200019701
    Abstract: The present disclosure is directed to systems and methods of selectively implementing SCA mitigation elements on a per-thread basis to mitigate the effects of side channel attacks. Processor core circuits initiate a plurality of processor threads. Each of a plurality of SCA mitigation features include one or more SCA mitigation elements. SCA mitigation control circuitry associates a register circuit with each respective one of the plurality of processor threads initiated by the processor core circuits. The SCA mitigation control circuitry selectively ENABLES/DISABLES one or more SCA mitigation elements for each of the plurality of processor threads. The ENABLEMENT/DISABLEMENT of each of the SCA mitigation elements may be autonomously adjusted by the SCA mitigation control circuitry and/or manually adjusted via one or more user inputs provided to the SCA mitigation control circuitry.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 16, 2020
    Applicant: INTEL CORPORATION
    Inventors: Ke Sun, Kekai Hu, Henrique de Medeiros Kawakami, Rodrigo Branco
  • Publication number: 20200011892
    Abstract: A method and a device for measuring flight parameters of an unmanned aerial vehicle (UAV) are provided, the method includes, capturing images and collecting an angular velocity of the UAC, extracting corner points from a current frame image, estimating an estimated area according to the angular velocity of the UAV, searching for a corresponding corner point in the estimated area, obtaining a speed of each of the corner points, obtaining a pixel velocity, and obtaining an actual speed of the UAV based on the pixel velocity and a flight altitude of the UAV.
    Type: Application
    Filed: August 30, 2019
    Publication date: January 9, 2020
    Applicant: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Wancheng ZHOU, Ke SUN, Yun YU, Liming HUANG
  • Patent number: 10452948
    Abstract: A method is provided for processing a dual-energy CT scan image, which includes filtering the pixels in a dual-energy CT scan image to obtain pixels to be grouped; grouping the pixels to be grouped into a plurality of pixel groups based on the positions of the pixels to be grouped in the dual-energy CT scan image; performing material decomposition on the pixels in each pixel group; and determining the object corresponding to each pixel group based on the results of material decomposition. By using the method, the scan time and the X-ray dose radiated to a target (e.g., a user to be diagnosed) are reduced.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: October 22, 2019
    Assignee: General Electric Company
    Inventors: Jianying Li, Shuo Li, Zhihui Sun, Zhi Ye, XiaoYan Yu, Ke Sun
  • Publication number: 20190318094
    Abstract: A computing apparatus, including: a processor; a memory; and encoded logic to instruct the processor to: identify within the memory a payload that is suspected to be a return-oriented programming (ROP) chain; execute the suspected ROP chain in a speculative execution path within the processor; force a missed prediction of the speculative execution path; determine that the suspected ROP chain executed through; and take a security action responsive to the determining.
    Type: Application
    Filed: June 26, 2019
    Publication date: October 17, 2019
    Applicant: Intel Corporation
    Inventors: Ke Sun, Rodrigo Branco, Kekai Hu
  • Patent number: 10401375
    Abstract: A method and a device for measuring flight parameters of an unmanned aerial vehicle (UAV) are provided, the method includes, capturing images and collecting an angular velocity of the UAC, extracting corner points from a current frame image, estimating an estimated area according to the angular velocity of the UAV, searching for a corresponding corner point in the estimated area, obtaining a speed of each of the corner points, obtaining a pixel velocity, and obtaining an actual speed of the UAV based on the pixel velocity and a flight altitude of the UAV.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: September 3, 2019
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Wancheng Zhou, Ke Sun, Yun Yu, Liming Huang
  • Publication number: 20190205136
    Abstract: In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Kekai Hu, Ke Sun, Rodrigo Branco
  • Publication number: 20190163699
    Abstract: A method and an apparatus for information interaction are provided. An embodiment of the method includes: obtaining to-be-processed information, the to-be-processed information comprising textual information and an image; extracting a feature word from the textual information of the to-be-processed information, and searching for descriptive information of the image within the to-be-processed information based on the feature word, the feature word being used to characterize a search request for the image, and the descriptive information being used to characterize a textual description of the image; and constructing response information to the to-be-processed information from the descriptive information. The embodiment constructs response information from the descriptive information, thereby enabling the information interaction with the to-be-processed information and improving the efficiency of information interaction.
    Type: Application
    Filed: February 1, 2019
    Publication date: May 30, 2019
    Inventors: Xiaoli TIAN, Gaolin FANG, Xiaoguang GU, Xue MI, Ke SUN, Xinzhe DING, Ruiying SUN
  • Publication number: 20190155846
    Abstract: The present disclosure discloses a search result displaying method and an apparatus. The method includes: obtaining a plurality of webpages according to a search request of a user, and performing proper noun recognition and word segmentation processing on a title of each webpage to obtain part-of-speech and extended information corresponding to a word segmentation result; determining core information of each webpage according to the part-of-speech and extended information corresponding to the word segmentation result; selecting webpages matching the search request from the plurality of webpages based on the core information of each webpage; and performing cluster analysis on the webpages matching the search request to generate a search result, and displaying the searching result to the user.
    Type: Application
    Filed: August 24, 2016
    Publication date: May 23, 2019
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ke SUN, Shuqi SUN
  • Patent number: 10282664
    Abstract: Proposed are a method and device for constructing an event knowledge. The method comprises: identifying text to obtain an event mining candidate sentence; dividing the event mining candidate sentence into syntax fragments; generating an event knowledge instance according to the syntax fragments and a preset event knowledge construction, in which the number of the event knowledge instances is equal to the number of verb-object fragments and subject-predicate fragments in the syntax fragments; obtaining an event mining target sentence according to the verb-object fragments and the subject-predicate fragments in the syntax fragments, dividing the event mining target sentence, and writing divided members into an event knowledge instance correspondingly, so as to accomplish construction of the event knowledge base.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 7, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Ke Sun, Shiqi Zhao, Zhou Xin, Haifeng Wang
  • Publication number: 20190065474
    Abstract: The present disclosure provides a synonym tag obtaining method and apparatus, a device, and a computer readable storage medium. By obtaining the central morpheme of the tag to be recognized and then obtaining the tag template of the tag to be recognized according to the tag to be recognized and the central morpheme of the tag to be recognized, to obtain the synonymy tag of the tag to be recognized according to the tag template, and the central morpheme of the tag to be recognized and at least one cluster of synonymy tag templates, it is possible to avoid the technical problem about reduction of the coverage rate of the synonymy tags caused by data sparsity of the mining resources and thereby improve the reliability of obtaining synonymy tags, without depending on mining resources such as a click log having a paraphrase relationship or data having bilingual parallel alignment corpus.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 28, 2019
    Applicant: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ke SUN, Chaoyue WANG, Tingting LI, Shiqi ZHAO
  • Publication number: 20190065624
    Abstract: The present disclosure provides a method and a device for obtaining an answer, and a computer device. The method includes: receiving a question entered by a user; obtaining one or more first key information points in the question entered by the user according one or more preset word slots; asking the user about core question points through dialogue according to the one or more first key information points; obtaining answers entered by the user for the core question points; obtaining one or more second key information points in the answers entered by the user according to the one or more preset word slots; performing a retrieving in a question and answer library according to the one or more first key information points and the one or more second key information points to obtain an answer to the question entered by the user; and presenting the answer obtained to the user.
    Type: Application
    Filed: August 29, 2018
    Publication date: February 28, 2019
    Inventors: Jingjing ZHANG, Ke SUN, Ju WANG
  • Publication number: 20190050230
    Abstract: The present disclosure is directed to systems and methods for mitigating or eliminating the effectiveness of a side-channel based attack, such as one or more classes of an attack commonly known as Spectre. Novel instruction prefixes, and in certain embodiments one or more corresponding instruction prefix parameters, may be provided to enforce a serialized order of execution for particular instructions without serializing an entire instruction flow, thereby improving performance and mitigation reliability over existing solutions. In addition, improved mitigation of such attacks is provided by randomizing both the execution branch history as well as the source address of each vulnerable indirect branch, thereby eliminating the conditions required for such attacks.
    Type: Application
    Filed: June 29, 2018
    Publication date: February 14, 2019
    Applicant: Intel Corporation
    Inventors: Rodrigo Branco, Kekai Hu, Ke Sun, Henrique Kawakami
  • Publication number: 20190042116
    Abstract: Techniques and apparatus for preventing memory corruption events, such as use-after-free vents, are described. In one embodiment, for example, an apparatus at least one memory comprising at least one memory unit, and logic coupled to the at least one memory, the logic to implement a memory operation verification process to allocate a memory element in the at least one memory unit, generate a pointer for the memory element, determine a memory identifier, and assign the memory identifier to the memory element and the pointer. Other embodiments are described and claimed.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 7, 2019
    Applicant: INTEL CORPORATION
    Inventors: KEKAI HU, KE SUN, RODRIGO BRANCO