Patents by Inventor Jun Chao Zhao

Jun Chao Zhao 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: 20140187880
    Abstract: A method for measuring a physiological signal is provided. The method is applicable to optical physiological measurement with at least two types of light sources. The method includes a processing for adjusting amplitudes of signals of the at least two types of light sources to a predetermined ratio by adjusting intensities of the light sources, so as to increase a signal dynamic range as well as a signal-to-noise ratio.
    Type: Application
    Filed: October 10, 2013
    Publication date: July 3, 2014
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Tsung-Min Hsieh, Chen-Liang Lin, Jun-Chao Zhao, Hung-Sen Tsao
  • Patent number: 8606836
    Abstract: An apparatus and method for frequency division and filtering are provided. The apparatus includes a memory unit, an extrema calculation unit, and an envelope calculation unit. The memory unit is for storing sample data. The extrema calculation unit is for outputting and storing a number of maximum values and a number of minimum values to the memory unit according to the sample data. The envelope calculation unit is for calculating a mean envelope according to the maximum values and the minimum values, wherein within a duration when the envelope calculation unit respectively calculates an upper envelope and a lower envelope according to the maximum values and the minimum values, the envelope calculation unit outputs a value of the mean envelope to the memory unit according to a value of the upper envelope and a value of the lower envelope with respect to a corresponding identical address.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: December 10, 2013
    Assignee: Industrial Technology Research Institute
    Inventors: Ting-Hsuan Chen, Gaung-Hui Gu, Ying-Chiang Hu, Tsung-Min Hsieh, Jun-Chao Zhao
  • Publication number: 20110158259
    Abstract: An apparatus and method for frequency division and filtering are provided. The apparatus includes a memory unit, an extrema calculation unit, and an envelope calculation unit. The memory unit is for storing sample data. The extrema calculation unit is for outputting and storing a number of maximum values and a number of minimum values to the memory unit according to the sample data. The envelope calculation unit is for calculating a mean envelope according to the maximum values and the minimum values, wherein within a duration when the envelope calculation unit respectively calculates an upper envelope and a lower envelope according to the maximum values and the minimum values, the envelope calculation unit outputs a value of the mean envelope to the memory unit according to a value of the upper envelope and a value of the lower envelope with respect to a corresponding identical address.
    Type: Application
    Filed: August 25, 2010
    Publication date: June 30, 2011
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ting-Hsuan Chen, Gaung-Hui Gu, Ying-Chiang Hu, Tsung-Min Hsieh, Jun-Chao Zhao
  • Patent number: 7739421
    Abstract: A method includes storing video data in a disk by way of a first queue comprising a linked list of buffers. Video data are received into the first queue by way of a tail buffer. The tail buffer is at one end of the linked list of buffers in the first queue. Video data are copied from a head buffer to the disk. The head buffer is at another end of the linked list of buffers in the first queue. The video data are displayed in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: June 15, 2010
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Patent number: 7730238
    Abstract: A method comprises providing a free buffer pool in a memory including a non-negative number of free buffers that are not allocated to a queue for buffering data. A request is received to add one of the free buffers to the queue. One of the free buffers is allocated to the queue in response to the request, if the queue has fewer than a first predetermined number of buffers associated with a session type of the queue. One of the free buffers is allocated to the queue, if a number of buffers in the queue is at least as large as the first predetermined number and less than a second predetermined number associated with the session type, and the number of free buffers is greater than zero.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Agere System Inc.
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Patent number: 7610444
    Abstract: A method includes storing first and second sets of parameters in a register. Each set of parameters defines a storage transaction to store data to a computer readable medium or a retrieval transaction to retrieve data from the computer readable medium. The first storage or retrieval transaction is performed according to the first set of parameters. The second set of parameters is retrieved from the register automatically when the first storage or retrieval transaction is completed, without waiting for a further command from a control processor. The second storage or retrieval transaction is performed according to the retrieved second set of parameters. A system for performing the method and a computer readable medium containing pseudocode for generating an application specific integrated circuit that performs the method are provided.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: October 27, 2009
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Richard J Byrne, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Patent number: 7587549
    Abstract: A method includes assigning each of a plurality of disk write and disk read requests to respective ones of a plurality of queues. Each queue has an occupancy level and a weight. A score is assigned to each of the plurality of queues, based on the occupancy and weight of the respective queue. An operation type is selected to be granted a next disk access. The selection is from the group consisting of disk write, disk read, and processor request. One of the queues is selected based on the score assigned to each queue, if the selected operation type is disk write request or disk read request. The next disk access is granted to the selected operation type and, if the selected operation type is disk write or disk read, to the selected queue.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: September 8, 2009
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Patent number: 7461214
    Abstract: In a method of accessing a single port memory, a plurality of read commands are received from a plurality of requestors for memory read access. A respective plurality of parameters corresponding to each of the plurality of read commands is stored in a memory read command queue. The parameters corresponding to one of the read commands are retrieved from the memory read command queue when the single port memory provides the data corresponding to that read command. One or more of the parameters from the memory read command queue are provided while providing the data from the memory.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: December 2, 2008
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, David E. Clune, Yun Peng, Qian Gao Xu, Jun Chao Zhao
  • Publication number: 20070219936
    Abstract: A method includes storing first and second sets of parameters in a register. Each set of parameters defines a storage transaction to store data to a computer readable medium or a retrieval transaction to retrieve data from the computer readable medium. The first storage or retrieval transaction is performed according to the first set of parameters. The second set of parameters is retrieved from the register automatically when the first storage or retrieval transaction is completed, without waiting for a further command from a control processor. The second storage or retrieval transaction is performed according to the retrieved second set of parameters. A system for performing the method and a computer readable medium containing pseudocode for generating an application specific integrated circuit that performs the method are provided.
    Type: Application
    Filed: October 6, 2006
    Publication date: September 20, 2007
    Applicant: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Richard Byrne, Nevin Heintze, Qian Xu, Jun Chao Zhao