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: 20140187880Abstract: 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: ApplicationFiled: October 10, 2013Publication date: July 3, 2014Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Tsung-Min Hsieh, Chen-Liang Lin, Jun-Chao Zhao, Hung-Sen Tsao
-
Patent number: 8606836Abstract: 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: GrantFiled: August 25, 2010Date of Patent: December 10, 2013Assignee: Industrial Technology Research InstituteInventors: Ting-Hsuan Chen, Gaung-Hui Gu, Ying-Chiang Hu, Tsung-Min Hsieh, Jun-Chao Zhao
-
Publication number: 20110158259Abstract: 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: ApplicationFiled: August 25, 2010Publication date: June 30, 2011Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Ting-Hsuan Chen, Gaung-Hui Gu, Ying-Chiang Hu, Tsung-Min Hsieh, Jun-Chao Zhao
-
Patent number: 7739421Abstract: 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: GrantFiled: October 6, 2006Date of Patent: June 15, 2010Assignee: Agere Systems Inc.Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
-
Patent number: 7730238Abstract: 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: GrantFiled: October 6, 2006Date of Patent: June 1, 2010Assignee: Agere System Inc.Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
-
Patent number: 7610444Abstract: 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: GrantFiled: October 6, 2006Date of Patent: October 27, 2009Assignee: Agere Systems Inc.Inventors: Ambalavanar Arulambalam, Richard J Byrne, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
-
Patent number: 7587549Abstract: 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: GrantFiled: October 6, 2006Date of Patent: September 8, 2009Assignee: Agere Systems Inc.Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
-
Patent number: 7461214Abstract: 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: GrantFiled: November 15, 2005Date of Patent: December 2, 2008Assignee: Agere Systems Inc.Inventors: Ambalavanar Arulambalam, David E. Clune, Yun Peng, Qian Gao Xu, Jun Chao Zhao
-
Publication number: 20070219936Abstract: 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: ApplicationFiled: October 6, 2006Publication date: September 20, 2007Applicant: Agere Systems Inc.Inventors: Ambalavanar Arulambalam, Richard Byrne, Nevin Heintze, Qian Xu, Jun Chao Zhao