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: 20200364111Abstract: 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: ApplicationFiled: May 17, 2019Publication date: November 19, 2020Inventors: Ning Ding, Zhen Nyu Yao, Bo Zou, Yao Dong Zhang, Yan Lin Ren, HongXin Hou
-
Patent number: 10832685Abstract: 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: GrantFiled: September 1, 2016Date of Patent: November 10, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Ning Ding, Makoto Hirohata
-
Publication number: 20200250789Abstract: 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: ApplicationFiled: April 20, 2020Publication date: August 6, 2020Applicant: Purdue Research FoundationInventors: Yu Charlie Hu, Ning Ding
-
Publication number: 20200192628Abstract: 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: ApplicationFiled: January 23, 2020Publication date: June 18, 2020Inventors: Ning Ding, Chong Zhang, Zhen Liu
-
Patent number: 10628912Abstract: 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: GrantFiled: April 23, 2019Date of Patent: April 21, 2020Assignee: Purdue Research FoundationInventors: Yu Charlie Hu, Ning Ding
-
Patent number: 10620908Abstract: 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: GrantFiled: August 26, 2016Date of Patent: April 14, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ning Ding, Chong Zhang, Zhen Liu
-
Publication number: 20200075940Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 5, 2020Inventors: Ning Ding, Yanwei Lum, Tzi Sum Andy Hor, Zhao Lin Liu, Yun Zong
-
Patent number: 10504523Abstract: 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: GrantFiled: February 7, 2018Date of Patent: December 10, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Ning Ding, Takehiko Kagoshima
-
Publication number: 20190354340Abstract: 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: ApplicationFiled: August 26, 2016Publication date: November 21, 2019Applicant: Huawei Technologies Co., Ltd.Inventors: Ning DING, Chong ZHANG, Zhen LIU
-
Publication number: 20190325550Abstract: 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: ApplicationFiled: April 23, 2019Publication date: October 24, 2019Applicant: Purdue Research FoundationInventors: Yu Charlie Hu, Ning Ding
-
Publication number: 20190324513Abstract: 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: ApplicationFiled: April 23, 2019Publication date: October 24, 2019Applicant: Purdue Research FoundationInventors: Yu Charlie Hu, Ning Ding
-
Patent number: 10454100Abstract: 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: GrantFiled: May 14, 2015Date of Patent: October 22, 2019Assignee: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCHInventors: Ning Ding, Yanwei Lum, Tzi Sum Andy Hor, Zhao Lin Liu, Yun Zong
-
Publication number: 20190306167Abstract: 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: ApplicationFiled: April 3, 2019Publication date: October 3, 2019Inventors: 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: 20190266031Abstract: 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: ApplicationFiled: September 9, 2016Publication date: August 29, 2019Applicant: Huawei Technologies Co., Ltd.Inventors: Hesong Wu, Lujiang Ren, Ning Ding
-
Patent number: 10383249Abstract: 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: GrantFiled: October 6, 2018Date of Patent: August 13, 2019Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATIONInventors: Ping-Wei Peng, Xiao-Ning Ding
-
Publication number: 20190242381Abstract: 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: ApplicationFiled: January 23, 2017Publication date: August 8, 2019Applicant: GREE GREEN REFRIGERATION TECHNOLOGY CENTER CO., LTD. OF ZHUHAIInventors: Yusheng HU, Zhongcheng DU, Jia XU, Liping REN, Sen YANG, Lingchao Kong, Qingfu ZHAO, Jiakui XU, Ning DING
-
Publication number: 20190230215Abstract: 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: ApplicationFiled: September 9, 2016Publication date: July 25, 2019Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Guo Zhu, Dawei Li, Ning Ding, Yongning Wang, Bo Ye, Xueyan Huang
-
Patent number: 10238667Abstract: 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: GrantFiled: November 8, 2017Date of Patent: March 26, 2019Assignees: Salk Institute for Biological Studies, The University of SydneyInventors: Ning Ding, Michael Downes, Christopher Liddle, Ronald M. Evans, Nanthakumar Subramaniam
-
Publication number: 20180350370Abstract: 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: ApplicationFiled: February 7, 2018Publication date: December 6, 2018Inventors: Ning DING, Takehiko KAGOSHIMA
-
Publication number: 20180325914Abstract: 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: ApplicationFiled: May 18, 2018Publication date: November 15, 2018Applicant: Salk Institute for Biological StudiesInventors: Ronald M. Evans, Michael Downes, Mara Sherman, Ning Ding