Patents by Inventor Ning Ding

Ning Ding 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: 20200364111
    Abstract: A computer-implemented method, a computer program product, and a computer system for failure-based storage rebuilding. One or more processors determine an inaccessible memory block of a source storage device. The one or more processors obtain address information of the inaccessible memory block of the source storage device. The one or more processors rebuild the inaccessible memory block of the source storage device, based on the address information. The one or more processors rebuild remaining memory blocks of the source storage device.
    Type: Application
    Filed: May 17, 2019
    Publication date: November 19, 2020
    Inventors: Ning Ding, Zhen Nyu Yao, Bo Zou, Yao Dong Zhang, Yan Lin Ren, HongXin Hou
  • Patent number: 10832685
    Abstract: According to an embodiment, a speech processing device includes an extractor, a classifier, a similarity calculator, and an identifier. The extractor is configured to extract a speech feature from utterance data. The classifier is configured to classify the utterance data into a set of utterances for each speaker based on the extracted speech feature. The similarity calculator is configured to calculate a similarity between the speech feature of the utterance data included in the set and each of a plurality of speaker models. The identifier is configured to identify a speaker for each set based on the calculated similarity.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: November 10, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Ning Ding, Makoto Hirohata
  • Publication number: 20200250789
    Abstract: A method for profiling energy usage in graphics user interfaces (UI) in handheld mobile devices is disclosed, which includes quantifying the central processing unit (CPU) energy drain of each UI update, quantifying the graphics processing unit (GPU) energy drain of each UI update, quantifying the number of pixels changed due to each UI update, identifying an UI update that consumes energy drain but results in no pixel changes to the displayed frame as a graphics energy bug.
    Type: Application
    Filed: April 20, 2020
    Publication date: August 6, 2020
    Applicant: Purdue Research Foundation
    Inventors: Yu Charlie Hu, Ning Ding
  • Publication number: 20200192628
    Abstract: An audio output method applied to an electronic device having a proximity sensor, where the method includes obtaining proximity data of the proximity sensor when the electronic device is coupled to an audio output device and has an audio signal to output, outputting, by an earpiece of the electronic device, the audio signal when the proximity data meets a preset condition, determining a type of the audio output device, and selecting, based on the type of the audio output device, whether to output the audio signal using the audio output device. Hence, an earpiece is enabled to output an audio signal under a specific condition when an electronic device including a mobile phone is coupled to another audio output device, thereby improving user experience.
    Type: Application
    Filed: January 23, 2020
    Publication date: June 18, 2020
    Inventors: Ning Ding, Chong Zhang, Zhen Liu
  • Patent number: 10628912
    Abstract: A method for profiling energy usage in graphics user interface (UI) update in handheld mobile devices is disclosed. The method includes mapping the pixel changes of each frame to a responsible UI update, identifying method invocations at all layers of the UI rendering stack, tracking asynchronous dependence across all layers of the UI rendering stack corresponding to each UI update by assigning a unique frame identification (ID) per frame refresh to track asynchronous dependence between UI updates and corresponding callbacks across all layers of the UI rendering stack, tracking information flow across a corresponding graphics processing unit (GPU) by using an OpenGL record-and-replay method, reconstructing the frames by replaying the OpenGL calls on the GPU during post processing, comparing frames to account for pixel changes, and tracking and attributing the energy usage during UI operations to individual UI updates.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 21, 2020
    Assignee: Purdue Research Foundation
    Inventors: Yu Charlie Hu, Ning Ding
  • Patent number: 10620908
    Abstract: An audio output method applied to an electronic device having a proximity sensor, where the method includes obtaining proximity data of the proximity sensor when the electronic device is coupled to an audio output device and has an audio signal to output, outputting, by an earpiece of the electronic device, the audio signal when the proximity data meets a preset condition, determining a type of the audio output device, and selecting, based on the type of the audio output device, whether to output the audio signal using the audio output device. Hence, an earpiece is enabled to output an audio signal under a specific condition when an electronic device including a mobile phone is coupled to another audio output device, thereby improving user experience.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: April 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ning Ding, Chong Zhang, Zhen Liu
  • Publication number: 20200075940
    Abstract: There is provided a method of forming a porous particle comprising an electrically conductive continuous shell encapsulating a core, said core comprising an elemental compound that reversibly reduces in the presence of a cation and oxidizes in the absence of said cation, said method comprising the steps of: a) encapsulating an elemental compound precursor with said electrically conductive shell; b) reacting said elemental compound precursor with an oxidation agent to oxidise said elemental compound precursor to form said elemental compound, thereby forming said electrically conductive shell encapsulating said core comprising said elemental compound.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 5, 2020
    Inventors: Ning Ding, Yanwei Lum, Tzi Sum Andy Hor, Zhao Lin Liu, Yun Zong
  • Patent number: 10504523
    Abstract: According to an embodiment, a voice processing device includes a receiver, a separator, and an output controller. The receiver is configured to receive n input signals input into n voice input devices respectively corresponding to n sound sources, where n is an integer of 2 or more. The separator is configured to separate the input signals by the sound sources to produce n separation signals. The output controller is configured to, according to the number of sound sources having uttered voice sounds, switch between an output signal produced based on the input signal and an output signal produced based on the separation signal, and output the output signal.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: December 10, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Ning Ding, Takehiko Kagoshima
  • Publication number: 20190354340
    Abstract: An audio output method applied to an electronic device having a proximity sensor, where the method includes obtaining proximity data of the proximity sensor when the electronic device is coupled to an audio output device and has an audio signal to output, outputting, by an earpiece of the electronic device, the audio signal when the proximity data meets a preset condition, determining a type of the audio output device, and selecting, based on the type of the audio output device, whether to output the audio signal using the audio output device. Hence, an earpiece is enabled to output an audio signal under a specific condition when an electronic device including a mobile phone is coupled to another audio output device, thereby improving user experience.
    Type: Application
    Filed: August 26, 2016
    Publication date: November 21, 2019
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Ning DING, Chong ZHANG, Zhen LIU
  • Publication number: 20190325550
    Abstract: A method for profiling energy usage in graphics user interface (UI) update in handheld mobile devices is disclosed. The method includes mapping the pixel changes of each frame to a responsible UI update, identifying method invocations at all layers of the UI rendering stack, tracking asynchronous dependence across all layers of the UI rendering stack corresponding to each UI update by assigning a unique frame identification (ID) per frame refresh to track asynchronous dependence between UI updates and corresponding callbacks across all layers of the UI rendering stack, tracking information flow across a corresponding graphics processing unit (GPU) by using an OpenGL record-and-replay method, reconstructing the frames by replaying the OpenGL calls on the GPU during post processing, comparing frames to account for pixel changes, and tracking and attributing the energy usage during UI operations to individual UI updates.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 24, 2019
    Applicant: Purdue Research Foundation
    Inventors: Yu Charlie Hu, Ning Ding
  • Publication number: 20190324513
    Abstract: A method for profiling energy usage of invoking an application programming interface (API) by an application in a computing device. The method includes obtaining source code for the API, modifying each class by adding a callback function identifier field that is initiated to a unique value upon instantiation of each object that belongs to the class, identifying each location in the source code that posts the callback function for asynchronous execution by enqueueing each object instantiated from the class containing the callback function into the system callback queue, modifying the source code to log the callback function identifier of object at the location that dequeues objects from the system callback queue, modifying source code by adding two system logging function calls to log the callback function identifier of the dequeued object before and after executing the callback function, executing the application, and performing energy accounting of the asynchronous API calls.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 24, 2019
    Applicant: Purdue Research Foundation
    Inventors: Yu Charlie Hu, Ning Ding
  • Patent number: 10454100
    Abstract: There is provided a method of forming a porous particle comprising an electrically conductive continuous shell encapsulating a core, said core comprising an elemental compound that reversibly reduces in the presence of a cation and oxidizes in the absence of said cation, said method comprising the steps of: a) encapsulating an elemental compound precursor with said electrically conductive shell; b) reacting said elemental compound precursor with an oxidation agent to oxidize said elemental compound precursor to form said elemental compound, thereby forming said electrically conductive shell encapsulating said core comprising said elemental compound.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: October 22, 2019
    Assignee: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Ning Ding, Yanwei Lum, Tzi Sum Andy Hor, Zhao Lin Liu, Yun Zong
  • Publication number: 20190306167
    Abstract: Embodiments of the invention include a server system with a processor, and a non-transitory computer-readable storage medium in data communication with the processor that can store and exchange content data including or representing content derived or received from a server of a social network and/or a user. An application programming interface includes steps executable by the processor to upload, download, or enable access of the content data. A content rights synchronization process is configured to enable the user to assign and/or control a rights access to any of the content data associated with the user. Further, a content engine can monitor for and save the content data as received content when identified, accessed, and/or received by the network. The content metadata and/or the content data is stored for recall in a centralized library database, where rights access is assigned by the at least one user.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 3, 2019
    Inventors: Roy Christopher LaManna, Mark Ivan Allen, Stephen Mark Potter, Nicholas Edward Bobryk, Murty V. Korada, Daniel Robert Vassallo, Brittany Lynn Jacobs, Matthew Thomas Vincek, Ning Ding, Paul Michael Arevalo Santos, Tyler Alexander Geerdts, Bhavani Veeraputhiran Saminathan Ramasamy, Ricardo Saporta
  • Publication number: 20190266031
    Abstract: A method, an apparatus, and a mobile terminal for associating notification messages that relate to the field of information technologies, where the method includes obtaining semantic feature values of notification messages in different applications, and associating notification messages in different applications and whose semantic feature values match such that associate notification messages of associated events of a mobile terminal from different channels, thereby resolving a problem that notification messages of associated events are dispersedly distributed and are prone to be forgotten by a user. Therefore, the user can conveniently view notification messages of associated events from different channels, thereby effectively improving operation efficiency of the user, and improving user experience.
    Type: Application
    Filed: September 9, 2016
    Publication date: August 29, 2019
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Hesong Wu, Lujiang Ren, Ning Ding
  • Patent number: 10383249
    Abstract: A server comprises case, first storage module, second storage module and at least one third storage module. The case comprises base plate and two side plates. The base plate has first side, second side and fourth side. The first side is opposite to the second side. The third side and the fourth side are located between the first side and the second side, and the third side is opposite to the fourth side. Two side plates respectively stand on first side and second side. The first storage module is fixed to case and located between third side and fourth side. The second storage module is located between first storage module and fourth side and movably disposed on the case. The at least one third storage module is located between the second storage module and the fourth side and movably disposed on the case.
    Type: Grant
    Filed: October 6, 2018
    Date of Patent: August 13, 2019
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventors: Ping-Wei Peng, Xiao-Ning Ding
  • Publication number: 20190242381
    Abstract: A compressor pump structure has a cylinder sleeve provided between an upper flange and a lower flange; a cylinder is provided inside the cylinder sleeve; a piston is slidably arranged inside the cylinder; a volume-variable chamber is formed among the cylinder sleeve, the cylinder and the piston; a rotating shaft passes through the piston, the axis of the rotating shaft being eccentrically disposed with respect to the axis of the cylinder with a fixed eccentricity; the rotating shaft drives the piston and the cylinder to rotate; and the piston slides within the cylinder while rotating so as to change the volume of the volume-variable chamber. Further disclosed is a compressor which comprises a compressor pump structure.
    Type: Application
    Filed: January 23, 2017
    Publication date: August 8, 2019
    Applicant: GREE GREEN REFRIGERATION TECHNOLOGY CENTER CO., LTD. OF ZHUHAI
    Inventors: Yusheng HU, Zhongcheng DU, Jia XU, Liping REN, Sen YANG, Lingchao Kong, Qingfu ZHAO, Jiakui XU, Ning DING
  • Publication number: 20190230215
    Abstract: According to a method for pushing a notification provided in some embodiments of the present disclosure, a to-be-notified event is obtained; a first notification condition and a second notification condition are determined; a first notification page is displayed on the display when the first notification condition is met, to display, to a user, first association information when the first notification condition is met, for example, event status information, to-be-executed behavior information, and operation association information; and a second notification page is displayed on the display when the second notification condition is met after the first notification page is displayed, to display, to the user, second association information when the second notification condition is met. A plurality of notification pages are pushed for a to-be-notified event, and each notification page is pushed when a notification condition is met as the event develops.
    Type: Application
    Filed: September 9, 2016
    Publication date: July 25, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Guo Zhu, Dawei Li, Ning Ding, Yongning Wang, Bo Ye, Xueyan Huang
  • Patent number: 10238667
    Abstract: The present disclosure provides compositions that include a nanoparticle and a compound that increases the biological activity of the vitamin D receptor (VDR) (e.g., a VDR agonist), and methods of using such compounds to increase retention or storage of vitamin A, vitamin D, and/or lipids by a cell, such as an epithelial or stellate cell. Such methods can be used to treat or prevent fibrosis.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: March 26, 2019
    Assignees: Salk Institute for Biological Studies, The University of Sydney
    Inventors: Ning Ding, Michael Downes, Christopher Liddle, Ronald M. Evans, Nanthakumar Subramaniam
  • Publication number: 20180350370
    Abstract: According to an embodiment, a voice processing device includes a receiver, a separator, and an output controller. The receiver is configured to receive n input signals input into n voice input devices respectively corresponding to n sound sources, where n is an integer of 2 or more. The separator is configured to separate the input signals by the sound sources to produce n separation signals. The output controller is configured to, according to the number of sound sources having uttered voice sounds, switch between an output signal produced based on the input signal and an output signal produced based on the separation signal, and output the output signal.
    Type: Application
    Filed: February 7, 2018
    Publication date: December 6, 2018
    Inventors: Ning DING, Takehiko KAGOSHIMA
  • Publication number: 20180325914
    Abstract: The present disclosure provides compositions that include a nanoparticle and a compound that reduces the biological activity of one or more bromodomain and extra-terminal family member (BET) proteins (e.g., a bromodomain inhibitor), and methods of using such compounds to increase retention or storage of vitamin A, vitamin D, and/or lipids by a cell, such as an epithelial or stellate cell.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 15, 2018
    Applicant: Salk Institute for Biological Studies
    Inventors: Ronald M. Evans, Michael Downes, Mara Sherman, Ning Ding