Patents by Inventor Ning Sun

Ning 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: 8408181
    Abstract: A throttle control module for controlling a throttle, comprises: a BLDC motor; a gear train connecting the motor to the throttle; and a throttle position sensor. A PWM module is connected to the throttle position sensor and generates a pulse-width modulation sequence according to the signal from the throttle position sensor and a desired throttle position signal. A decoder module generates commutation logic for the motor based on the signal from the throttle position sensor. A motor controller controls commutation of the motor according to the pulse-width modulation sequence and the commutation logic.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: April 2, 2013
    Assignee: Johnson Electric S.A.
    Inventors: Yong Bin Li, Rui Feng Qin, Ning Sun, Chao Wen, Yuk Wai Elton Yeung
  • Publication number: 20130029866
    Abstract: Human somatic cells obtained from individuals with a genetic heart condition are reprogrammed to become induced pluripotent stem cells (iPS cells), and differentiated into cardiomyocytes for use in analysis, screening programs, and the like.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 31, 2013
    Inventors: Ning Sun, Michael T. Longaker, Robert C. Robbins, Joseph Wu, Feng Lan, Andrew Stephen Lee, Paul W. Burridge
  • Publication number: 20120260343
    Abstract: Automated malware signature generation is disclosed. Automated malware signature generation includes monitoring incoming unknown files for the presence of malware and analyzing the incoming unknown files based on both a plurality of classifiers of file behavior and a plurality of classifiers of file content. An incoming file is classified as having a particular malware classification based on the analyzing of incoming unknown files and a malware signature is generated for the incoming unknown file based on the particular malware classification. Access is provided to the malware signature.
    Type: Application
    Filed: June 1, 2012
    Publication date: October 11, 2012
    Applicant: Microsoft Corporation
    Inventors: Ning Sun, Patrick Winkler, Chengyun Chu, Hong Jia, Jason Geffner, Tony Lee, Jigar Mody, Frank Swiderski
  • Publication number: 20120163728
    Abstract: An image rectification method includes the steps of: detecting edges in an image by using a Canny filter; performing Hough transform on the edges to detect lines in the image; selecting a candidate quadrangle from quadrangles formed by the detected lines; obtaining a transform matrix for transforming the candidate quadrangle to a rectangle by homographic transform; rectifying the image by using the transform matrix; and enhancing the rectified image
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Wei-Ning Sun, Jin Wang
  • Patent number: 8201244
    Abstract: Automated malware signature generation is disclosed. Automated malware signature generation includes monitoring incoming unknown files for the presence of malware and analyzing the incoming unknown files based on both a plurality of classifiers of file behavior and a plurality of classifiers of file content. An incoming file is classified as having a particular malware classification based on the analyzing of incoming unknown files and a malware signature is generated for the incoming unknown file based on the particular malware classification. Access is provided to the malware signature.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Ning Sun, Patrick Winkler, Chengyun Chu, Hong Jia, Jason Geffner, Tony Lee, Jigar Mody, Frank Swiderski
  • Publication number: 20110314364
    Abstract: A computing system is disclosed including a computer processor configured to receive a selection of a template and identify a data field in the template. The data field indicates financial data to fill in the data field. The computer processor is configured to retrieve the financial data for the data field from stored financial data and generate a document according to the selected template. The generated document has the financial data within the data field.
    Type: Application
    Filed: August 31, 2011
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Christopher S. Hargarten, Monique H. Ozoux-Dean, Ning Sun
  • Patent number: 8048455
    Abstract: Disclosed are extracts, compositions, and methods for treating cancer and inflammatory disorders. Also disclosed are methods for preparing extracts or compounds for treating the disorders.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: November 1, 2011
    Assignee: Academia Sinica
    Inventors: Lie-fen Shyur, Chia-Chung Hou, Jyh-Horng Wu, Yi-Ping Chen, Sheng-Yang Wang, Chi-Chang Huang, Ning-Sun Yang
  • Publication number: 20110251377
    Abstract: Disclosed herein are compositions and methods that involve ionic liquids and biomass. In one aspect, the disclosure relates to ionic liquid systems for the processing of biomass, their components and/or derivatives, and mixtures thereof.
    Type: Application
    Filed: November 12, 2009
    Publication date: October 13, 2011
    Applicant: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ALABAMA
    Inventors: Mustafizur Rahman, Ning Sun, Ying Qin, Mirela L. Maxim, Robin D. Rogers
  • Patent number: 8032829
    Abstract: A method of transferring data from a financial program to a word processing program to view and modify financial documents in the word processing program is disclosed. The method may entail selecting a template in an accounting program wherein the template has a field related to the selected template, identifying an open field in the selected template that can be filled in with data from the accounting program, selecting data stored by the accounting program that is appropriate to fill in the open field in the selected template, communicating the selected data and the selected template to the word processor and opening a document in the word processing program that displays the selected template and the selected data in the appropriate field as a word processing document.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: October 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Christopher Hargarten, Monique H. Ozoux-Dean, Ning Sun
  • Patent number: 7972645
    Abstract: An extract from a tuber of a Dioscorea plant is disclosed. Also disclosed is a composition containing an extract from a tuber of a Dioscorea plant, as well as methods of using the extract and composition.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: July 5, 2011
    Assignee: Academia Sinica
    Inventors: Ning-Sun Yang, Jeng-Hwan Wang, Wen-Chi Wei
  • Patent number: 7884917
    Abstract: The present invention relates to a spacer and a liquid crystal display (LCD) panel with the same. The LCD panel comprises a color filter substrate, a thin film transistor (TFT) array substrate and a liquid crystal layer disposed between the color filter substrate and the thin film transistor array substrate. At least one spacer is disposed between the color filter substrate and the thin film transistor array substrate. Each spacer can comprise a first sub-spacer and a second sub-spacer. Elasticity of the first sub-spacer is smaller than elasticity of the second sub-spacer, and height of the first sub-spacer is smaller than height of the second sub-spacer.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: February 8, 2011
    Assignee: Beijing Boe Optoelectronics Technology Co., Ltd.
    Inventor: Ning Sun
  • Patent number: 7858598
    Abstract: Provided herein are compounds or hypochlorous acid probes which can be used as reagents for measuring, detecting and/or screening, directly or indirectly, hypochlorous acid or hypochlorite. Provided also herein are methods that can be used to measure, directly or indirectly, the amount of hypochlorous acid or hypochlorite in chemical samples and biological samples such as cells and tissues in living organisms. Specifically, the methods include the steps of contacting the hypochlorous acid probes disclosed herein with the samples to form one or more fluorescent compounds, and measuring fluorescence properties of the fluorescent compounds. Provided also herein are high-throughput screening fluorescent methods for detecting or screening hypochlorous acid or compounds that can increase or decrease, directly or indirectly, the level of hypochlorous acid or hypochlorite in chemical and biological samples.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: December 28, 2010
    Assignee: Morningside Ventures Limited & Versitech Limited
    Inventors: Dan Yang, Zhen-Ning Sun, Yan Chen, Fengqin Liu
  • Publication number: 20100317603
    Abstract: Disclosed are extracts, compositions, and methods for treating cancer and inflammatory disorders. Also disclosed are methods for preparing extracts or compounds for treating the disorders.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: Academia Sinica
    Inventors: Lie-Fen Shyur, Chia-Chung Hou, Jyh-Horng Wu, Yi-Ping Chen, Sheng-Yang Wang, Chi-Chang Huang, Ning-Sun Yang
  • Patent number: 7802299
    Abstract: A binary function database system is provided in which binary functions are extracted from compiled and linked program files and stored in a database as robust abstractions which can be matched with others using one or more function matching heuristics. Such abstraction allows for minor variations in function implementation while still enabling matching with an identical stored function in the database, or with a stored function with a given level of confidence. Metadata associated with each function is also typically generated and stored in the database. In an illustrative example, a structured query language database is utilized that runs on a central database server, and that tracks function names, the program file from which the function is extracted, comments and other associated information as metadata during an analyst's live analysis session to enable known function information that is stored in the database to be applied to binary functions of interest that are disassembled from the program file.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Jason Geffner, Ning Sun, Brad Albrecht, Tony Lee, Pat Winkler, Chengyun Chu
  • Publication number: 20100212628
    Abstract: A throttle control module for controlling a throttle, comprises: a BLDC motor; a gear train connecting the motor to the throttle; and a throttle position sensor. A PWM module is connected to the throttle position sensor and generates a pulse-width modulation sequence according to the signal from the throttle position sensor and a desired throttle position signal. A decoder module generates commutation logic for the motor based on the signal from the throttle position sensor. A motor controller controls commutation of the motor according to the pulse-width modulation sequence and the commutation logic.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 26, 2010
    Inventors: Yong Bin Li, Rui Feng Qin, Ning Sun, Chao Wen, Yuk Wai Elton Yeung
  • Patent number: 7705040
    Abstract: This invention provides compositions which specifically reacts with peroxynitrite rather than other reactive oxygen species and reactive nitrogen species. This invention also provides related agents for measuring peroxynitrite. This invention also provides related methods for measuring peroxynitrite in a sample, high-throughput screening fluorescent methods for detecting peroxynitrite and high-throughput methods for screening compounds that increase or decrease the production of peroxynitrite comprising using such compositions and agents.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: April 27, 2010
    Assignee: The University of Hong Kong
    Inventors: Dan Yang, Hua-Li Wang, Zhen-Ning Sun, Jian-Gang Shen
  • Publication number: 20100077481
    Abstract: A malware analysis system is described that provides information about malware execution history on a client computer and allows automated back-end analysis for faster creation of identification signatures and removal instructions. The malware analysis system collects threat information on client computers and sends the threat information to a back-end analysis component for automated analysis. The back-end analysis component analyzes the threat information by comparing the threat information to information about known threats. The system builds a signature for identifying the threat family and a mitigation script for neutralizing the threat. The system sends the signature and mitigation data to client computers, which use the information to mitigate the threat. Thus, the malware analysis system detects and mitigates threats more quickly than previous systems by reducing the burden on technicians to manually create environments for reproducing the threats and manually analyze the threat behavior.
    Type: Application
    Filed: September 22, 2008
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Alexey Polyakov, Marc Seinfeld, Jigar J. Mody, Ning Sun, Tony Lee, Chengyun Chu
  • Publication number: 20100054971
    Abstract: A brushless direct current (BLDC) motor has a 3-phase winding 20 and six stator teeth 14, 15 with alternate stator teeth 14 being wound and the remaining stator teeth 15 being left unwound. The winding 20 has three legs, one for each phase and each leg has one coil 22 wound about one of the stator teeth 14. Each leg has a first end A,B,C, arranged to receive electrical power and a second end X,Y,Z, which is connected to the second end of the other legs to form a star connection 24. Selected stator teeth have grooves in a face thereof dividing those teeth into a plurality of stator poles. The motor may be used to drive a fuel pump for an internal combustion engine, typically for a vehicle.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 4, 2010
    Inventors: Yong Bin LI, Wei Feng Yuan, Ning Sun, Xing Ping Wang
  • Publication number: 20100054972
    Abstract: A fuel pump, for an internal combustion engine, has a housing accommodating a pump and a motor. The motor is arranged to drive the pump so as to pump fuel through the housing. The motor has a wound stator having a plurality of inwardly directed teeth about which a stator winding is wound, and a radially outer surface in contact with an inner surface of the housing. One or more pathways are formed between the inner surface of the housing and the outer surface of the stator, for the flow of fuel there through. Each pathway is formed by an axially extending recess formed in the outer surface of the stator and aligned with a selected tooth of the stator.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 4, 2010
    Inventors: Yong Bin Li, Wei Feng Yuan, Ning Sun, Xin Ping Wang
  • Publication number: 20090295248
    Abstract: An electric motor includes a stator with a stator core and a rotor. The rotor includes n magnets polarized along the radial direction of the rotor. The magnets have the same polarization and each forms two magnetic circuits passing through corresponding portions of the stator core, whereby the rotor forms 2n magnetic poles.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 3, 2009
    Inventors: Yongbin LI, Weifeng Yuan, Ning Sun, Xinping Wang