Patents by Inventor Weihua Zhang

Weihua Zhang 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: 20170371647
    Abstract: Provided are a terminal management framework and a terminal management method. The framework includes an application layer, a business layer, a protocol and message processing layer and a porting layer. The application layer includes a device user interface, a business logic module and a tree module. The business layer includes a software component management object module, a firmware update management object module and a lock and wipe management object module. The business logic module is configured to assemble a business logic based on a type of a session and a business type of the session, invoke an interface in a business module to process a business based on the business logic, and control a progress of business processing based on the business logic and a state of the business processing.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 28, 2017
    Applicant: QUARKDATA SOFTWARE CO., LTD
    Inventors: Zhihao CHU, Weihua ZHANG, Xue LENG
  • Patent number: 9151623
    Abstract: Method and apparatus for controlling an electrical device and a wireless charging device, each comprising one or more modules. An interrupt signal is received. A type of the interrupt signal is determined. A first module is activated based on the type of the interrupt signal to perform one or more functions. The electrical device and the wireless charging device share at least the first module.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: October 6, 2015
    Assignee: O2MICRO INC.
    Inventors: James Wang, Mei Yu, Weihua Zhang, Jinghua Zou, Jun Wang, Ke Gao, Mao Liu
  • Publication number: 20150057928
    Abstract: Method and apparatus for controlling an electrical device and a wireless charging device, each comprising one or more modules. An interrupt signal is received. A type of the interrupt signal is determined. A first module is activated based on the type of the interrupt signal to perform one or more functions. The electrical device and the wireless charging device share at least the first module.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Applicant: O2Micro Inc.
    Inventors: James WANG, Mei YU, Weihua ZHANG, Jinghua ZOU, Jun WANG, Ke GAO, Mao LIU
  • Publication number: 20150042267
    Abstract: System and method for controlling a battery are disclosed. The system includes a battery pack, a wireless charger, a detecting module, a measuring device and a controller. The wireless charger is configured for charging the battery pack and calculating a first charging capacity of the battery pack. The detecting module coupled to the wireless charger, is configured for detecting information associated with the charging. The measuring device is configured for calculating a second charging capacity of the battery pack. The controller is coupled to the wireless charger, the detecting module and the measuring device. The controller is configured for determining whether there is a difference between the first charging capacity and the second charging capacity. The controller is also configured for calculating a third charging capacity of the battery pack based on the information associated with the charging and the difference.
    Type: Application
    Filed: August 12, 2013
    Publication date: February 12, 2015
    Applicant: O2Micro Inc.
    Inventors: James WANG, Weihua ZHANG, Jinghua ZOU, Xinsheng PENG
  • Publication number: 20150022395
    Abstract: Receiver and methods for determining system time of a navigation system is disclosed. In one example, the receiver includes a baseband processing module and a calculation module. The baseband processing module is configured for obtaining satellite information from the navigation system. The calculation module is configured for estimating a pseudorange based on the satellite information; smoothing the pseudorange via a code; calculating clock bias and clock drift based on the smoothed pseudorange; and determining system time of the navigation system based on the calculated clock bias and clock drift.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 22, 2015
    Inventors: Juan Gou, Jinghua Zou, Weihua Zhang
  • Publication number: 20140347219
    Abstract: A receiver for a multi-mode navigation system includes a base band unit and a calculation unit. The base band unit is configured for allocating resources to positioning satellites in each of one or more navigation system, and tracking the positioning satellites with the allocated resources to obtain satellite information of each of the positioning satellites. The satellite information includes one or more of pseudo-ranges, position coordinates, velocity information, and frequency information of the positioning satellites. The calculation unit is configured for receiving the satellite information from the base band unit, evaluating the positioning satellites in each navigation system, and determining a positioning parameter of the receiver. Determination of the positioning parameter includes calculating a position and a velocity of the receiver based on the satellite information according to a least square algorithm.
    Type: Application
    Filed: March 20, 2014
    Publication date: November 27, 2014
    Applicant: O2Micro Inc.
    Inventors: Juan Gou, Jinghua Zou, Weihua Zhang
  • Publication number: 20140347216
    Abstract: The present disclosure discloses an ephemeris collection device and a method of collecting ephemeris data. The ephemeris collection device may include a data storage unit, configured to store a first part of a first ephemeris subframe if a synchronization of the first ephemeris subframe is not completed; and a subframe merge unit, coupled with the data storage unit and configured to receive a second part of the first ephemeris subframe from the subframe synchronizer and retrieve the first part of the first ephemeris subframe from the data storage unit during a subsequent transmission of the first ephemeris subframe. A complete first ephemeris subframe is obtained based on the first part and the second part of the first ephemeris subframe.
    Type: Application
    Filed: March 31, 2014
    Publication date: November 27, 2014
    Applicant: O2Micro Inc.
    Inventors: Jinghua Zou, Weihua Zhang, Juan Gou
  • Publication number: 20140253026
    Abstract: An apparatus for wirelessly charging an electronic device is disclosed. The apparatus comprises a charging controller coupled to a power source, a power switch coupled to the power source, a logic controller coupled to the power switch, and a wireless charger transmitter coupled to the power source via the power switch and coupled to the logic controller. The charging controller is configured to transmit power from the power source to a load in the apparatus. The logic controller is configured to detect if the electronic device is wirelessly coupled to the apparatus and to switch on the power switch when the electronic device is detected to be wirelessly coupled. The wireless charger transmitter is integrated in the apparatus and configured to wirelessly transmit power from the power source to the electronic device when the power switch is on.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: O2 Micro Inc.
    Inventors: Sterling Shyundii Du, James Wang, Weihua Zhang, Jun Wang
  • Patent number: 8766677
    Abstract: A signal input circuit and method and chip are disclosed. The signal input circuit includes a control signal input terminal configured for receiving a control signal; at least one common signal input terminal each configured for receiving a corresponding common signal; at least one first signal output terminal each configured for outputting a corresponding first signal; at least one first signal unit each configured for receiving said corresponding common signal and outputting said corresponding common signal as said corresponding first signal under control of said control signal; at least one second signal output terminal each configured for outputting a corresponding second signal; and at least one second signal unit each configured for receiving said corresponding common signal and outputting said corresponding common signal as said corresponding second signal under control of said control signal.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 1, 2014
    Assignee: Maishi Electronic (Shanghai) Ltd.
    Inventors: Weihua Zhang, Mei Yu
  • Publication number: 20140180580
    Abstract: A positioning module is disclosed. Positioning module includes a satellite selection module and a filter. The satellite selection module is configured for selecting one or more positioning satellites among a plurality of satellites of one or more satellite navigation systems and outputting satellite information of the one or more positioning satellites. Filter coupled to the satellite selection module is configured for receiving the satellite information of the one or more positioning satellites, and calculating a position information of positioning module.
    Type: Application
    Filed: March 5, 2014
    Publication date: June 26, 2014
    Applicant: O2Micro Inc.
    Inventors: Jinghua ZOU, Weihua ZHANG, Juan GOU
  • Publication number: 20130257651
    Abstract: A navigation bit boundary determination apparatus and a method therefor. In one example, the navigation bit boundary determination apparatus includes a satellite signal receiving module, a position receiving and clock calibration module, a detection module, a first calculation module, a second calculation module, and a determination module. The satellite signal receiving module is configured to receive a satellite signal from a satellite and record a local receiving time of the satellite signal. The position receiving and clock calibration module is configured to receive a time signal and a position of the navigation bit boundary determination apparatus. The detection module is configured to detect if ephemeris information of the satellite is available. The first calculation module is configured to calculate a coordinate of the satellite. The second calculation module is configured to calculate a transmitting time for the satellite signal.
    Type: Application
    Filed: March 12, 2013
    Publication date: October 3, 2013
    Applicant: O2MICRO INC.
    Inventors: Ke Gao, Mao Liu, Jinghua Zou, Weihua Zhang
  • Publication number: 20120225621
    Abstract: An electronic system includes multiple I/O interfaces and a controller. The controller is coupled to multiple cards via multiple I/O interfaces respectively, and can select a card from multiple cards and perform a wireless communication to transfer data between the selected card and a target electronic device. The controller includes a configuration block and a core. The configuration block stores configuration data indicative of selecting which card. The core is coupled to the configuration block and the cards and can enable the wireless communication.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 6, 2012
    Applicant: O2MICRO, INC.
    Inventors: Songlin LI, Weihua ZHANG, Cheng WU, Guoliang CAO
  • Patent number: 8149164
    Abstract: A signal processing system for demodulating navigation bits from a satellite signal is disclosed herein. The signal processing system includes a digital baseband processor for determining a boundary between two navigation bits in the navigation bits according to a first plurality of coarse acquisition (C/A) codes captured from the satellite signals, storing the first plurality of C/A codes, and demodulating a second plurality of C/A codes captured after determining the boundary to recover a first series of the navigation bits. The signal processing system further includes a complementary demodulating unit coupled to the digital baseband processor for demodulating the first plurality of C/A codes to recover a second series of the navigation bits.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: April 3, 2012
    Assignee: O2Micro International, Ltd.
    Inventors: Xiaoguang Yu, Haiquan Huang, Jinghua Zou, Lin Li, Bo Yu, Weihua Zhang, Lie Lu
  • Patent number: 8031115
    Abstract: A signal processor for processing multiple satellite signals is disclosed. The signal processor includes multiple acquisition channels operable for capturing tracking information from a first plurality of satellite signals synchronously according to multiple correlations between multiple reference coarse acquisition (C/A) codes and the first plurality of satellite signals. The signal processor further includes multiple code generators coupled to the acquisition channels and operable for generating the reference C/A codes to the acquisition channels.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: October 4, 2011
    Assignee: O2Micro Inc.
    Inventors: Xiaoguang Yu, Weihua Zhang, James Wang
  • Patent number: 7990310
    Abstract: Disclosed herein is an Ultra-WideBand (UWB) ranging method using a narrowband interference suppression waveform. A transmission signal is transmitted to a target object. The transmission signal, reflected from the target object, is received. A template signal is generated by combining the narrowband interference suppression waveform and a channel estimation signal together. A correlation output signal is generated by convoluting the template signal and the received signal. A distance is calculated using a time delay when the correlation output signal has the maximum value thereof. The narrowband interference suppression waveform is any one of two waveforms that are expressed by the following Equation: wr1(t)=g(t??1/2)+g(t+?1/2) wr2(t)=g(t??2/2)?g(t+?2/2) where g(t) is a basic UWB pulse waveform, ?1=(N+1/2)f1, ?2=(N)/f1, N is an integer, and fi is the center frequency of a narrowband interference signal.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: August 2, 2011
    Assignees: Inha-Industry Partnership Institute, Samsung Electronics Co., Ltd.
    Inventors: Kyoung Seop Kwak, Weihua Zhang, Wooshik Kang
  • Patent number: 7976595
    Abstract: A method of gasification burner online feeding for a coal-water slurry gasifier, where a coal-water slurry line and an oxidizer line are both protected by shield gas. The method may realize online, pressurized and continuous feeding of the gasification burners which are fixed after they stalled for other reasons than their own, thus greatly reducing the probability of accidental shutdown of gasifiers and improving the reliability of long-term service of the multi-nozzle opposed gasifier.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: July 12, 2011
    Assignee: Yankuang Group Corporation Limited
    Inventors: Xin Wang, Minglin Zhang, Qingrui Zhu, Min Zhu, Jiyong Zhang, Xinfang Jiang, Yifei Zhang, Yongkui Sun, Mei Han, Weihua Zhang
  • Publication number: 20110006946
    Abstract: A signal processor for processing multiple satellite signals is disclosed. The signal processor includes multiple acquisition channels operable for capturing tracking information from a first plurality of satellite signals synchronously according to multiple correlations between multiple reference coarse acquisition (C/A) codes and the first plurality of satellite signals.
    Type: Application
    Filed: December 30, 2009
    Publication date: January 13, 2011
    Inventors: Xiaoguang YU, Weihua ZHANG, James WANG
  • Publication number: 20100328156
    Abstract: A signal processing system for demodulating navigation bits from a satellite signal is disclosed herein. The signal processing system includes a digital baseband processor for determining a boundary between two navigation bits in the navigation bits according to a first plurality of coarse acquisition (C/A) codes captured from the satellite signals, storing the first plurality of C/A codes, and demodulating a second plurality of C/A codes captured after determining the boundary to recover a first series of the navigation bits. The signal processing system further includes a complementary demodulating unit coupled to the digital baseband processor for demodulating the first plurality of C/A codes to recover a second series of the navigation bits.
    Type: Application
    Filed: December 30, 2009
    Publication date: December 30, 2010
    Applicant: O2MICRO, INC.
    Inventors: Xiaoguang YU, Haiquan HUANG, Jinghua ZOU, Lin LI, Bo YU, Weihua ZHANG, Lie LU
  • Publication number: 20090029658
    Abstract: Disclosed herein is an Ultra-WideBand (UWB) ranging method using a narrowband interference suppression waveform. A transmission signal is transmitted to a target object. The transmission signal, reflected from the target object, is received. A template signal is generated by combining the narrowband interference suppression waveform and a channel estimation signal together. A correlation output signal is generated by convoluting the template signal and the received signal. A distance is calculated using a time delay when the correlation output signal has the maximum value thereof. The narrowband interference suppression waveform is any one of two waveforms that are expressed by the following Equation: wr1(t)=g(t??1/2)+g(t+?1/2) wr2(t)=g(t??2/2)?g(t+?2/2) where g(t) is a basic UWB pulse waveform, ?1=(N+1/2)f1, ?2=(N)/f1, N is an integer, and fi is the center frequency of a narrowband interference signal.
    Type: Application
    Filed: April 10, 2008
    Publication date: January 29, 2009
    Applicants: INHA-INDUSTRY PARTNERSHIP INSTITUTE, SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyoung Seop Kwak, Weihua Zhang, WooShik Kang
  • Publication number: 20080216406
    Abstract: A method of gasification burner online feeding for a coal-water slurry gasifier, where a coal-water slurry line and an oxidizer line are both protected by shield gas. The method may realize online, pressurized and continuous feeding of the gasification burners which are fixed after they stalled for other reasons than their own, thus greatly reducing the probability of accidental shutdown of gasifiers and improving the reliability of long-term service of the multi-nozzle opposed gasifier.
    Type: Application
    Filed: February 14, 2008
    Publication date: September 11, 2008
    Inventors: Xin Wang, Minglin Zhang, Qingrui Zhu, Min Zhu, Jiyong Zhang, Xinfang Jiang, Yifei Zhang, Yongkui Sun, Mei Han, Weihua Zhang