Patents by Inventor Jianping Tao
Jianping Tao 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: 20240178793Abstract: Methods and systems for reducing solar cell degradation are provided. The methods and systems related to frequently applying large reverse bias current-voltage (J-V) sweeps to the cell to reduce the rates of internal degradation of the solar cells. The frequent sweeps serve to detrap charge carriers formed in the cell due to photo-oxidative damage. This detrapping reduces the rate of power conversion efficiency (PCE) degradation throughout the life of the solar cell.Type: ApplicationFiled: November 24, 2022Publication date: May 30, 2024Applicant: National Research Council of CanadaInventors: Salima ALEM, Ye TAO, Jianping LU, Badrou Reda AICH, Neil GRADDAGE, Zhiyi (Frank) ZHANG
-
Patent number: 9198224Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.Type: GrantFiled: February 5, 2012Date of Patent: November 24, 2015Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
Patent number: 8738797Abstract: A method and apparatus for rate matching are disclosed by the invention, wherein the method includes: determining an initial value according to the total amount of data in the data stream and a predetermined initial offset value; performing an accumulation processing and an even distribution processing on said initial value and the amount of the data needing rate matching; determining the data needing rate matching from the data stream according to the processing result. With the solution proposed by the invention, a rate matching method using even distribution principle and accumulation principle can be determined. The method is simple, clear and accurate, and can be understood easily.Type: GrantFiled: August 20, 2009Date of Patent: May 27, 2014Assignee: ZTE CorporationInventors: Fanping Du, Xiaoming Zhu, Jianping Tao
-
Hybrid automatic repeat request combiner and method for storing hybrid automatic repeat request data
Patent number: 8694731Abstract: The invention provides a method for storing hybrid automatic repeat request (HARQ) data, the method including: when receiving new data of a coded block, a HARQ processor writing the new data into a high rate buffer memory (Cache) and a channel decoder; the Cache writing the new data into a data memory of the Cache or an external memory; and when receiving retransmitted data of the coded block, the HARQ processor obtaining a previous data corresponding to the retransmitted data from the data memory of the Cache or the external memory through the Cache, combining the retransmitted data and the previous data, and writing the combined data to the Cache and the channel decoder; the Cache writing the combined data into the data memory of the Cache or the external memory. The invention also provides a HARQ combiner.Type: GrantFiled: October 19, 2010Date of Patent: April 8, 2014Assignee: ZTE CorporationInventor: Jianping Tao -
Patent number: 8583976Abstract: The invention provides a method for hierarchy management for a HARQ memory, wherein, the HARQ memory includes an on-chip memory including one or more storage blocks, each of which corresponds to a using status bit for indicating whether the storage block is overlayable. The method includes the following steps of: when receiving new data of a coded block, searching the on-chip memory for any overlayable storage block, and if there exists an overlayable storage block, storing the new data into the storage block and setting the using status bit corresponding to the storage block to be un-overlayable; if there is no overlayable storage block, storing the new data into an off-chip memory; and when the new data are checked and pass the check, setting the using status bit corresponding to the storage block in which the new data are stored to be overlayable. The invention also provides a corresponding system.Type: GrantFiled: October 25, 2010Date of Patent: November 12, 2013Assignee: ZTE CorporationInventors: Jianping Tao, Jiwen Wang
-
Hybrid Automatic Repeat Request Combiner and Method for Storing Hybrid Automatic Repeat Request Data
Publication number: 20130042073Abstract: The invention provides a method for storing hybrid automatic repeat request (HARQ) data, the method including: when receiving new data of a coded block, a HARQ processor writing the new data into a high rate buffer memory (Cache) and a channel decoder; the Cache writing the new data into a data memory of the Cache or an external memory; and when receiving retransmitted data of the coded block, the HARQ processor obtaining a previous data corresponding to the retransmitted data from the data memory of the Cache or the external memory through the Cache, combining the retransmitted data and the previous data, and writing the combined data to the Cache and the channel decoder; the Cache writing the combined data into the data memory of the Cache or the external memory. The invention also provides a HARQ combiner.Type: ApplicationFiled: October 19, 2010Publication date: February 14, 2013Applicant: ZTE CORPORATIONInventor: Jianping Tao -
Publication number: 20130013970Abstract: The invention provides a method for hierarchy management for a HARQ memory, wherein, the HARQ memory includes an on-chip memory including one or more storage blocks, each of which corresponds to a using status bit for indicating whether the storage block is overlayable. The method includes the following steps of: when receiving new data of a coded block, searching the on-chip memory for any overlayable storage block, and if there exists an overlayable storage block, storing the new data into the storage block and setting the using status bit corresponding to the storage block to be un-overlayable; if there is no overlayable storage block, storing the new data into an off-chip memory; and when the new data are checked and pass the check, setting the using status bit corresponding to the storage block in which the new data are stored to be overlayable. The invention also provides a corresponding system.Type: ApplicationFiled: October 25, 2010Publication date: January 10, 2013Applicant: ZTE CORPORATIONInventors: Jianping Tao, Jiwen Wang
-
Publication number: 20120183029Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.Type: ApplicationFiled: February 5, 2012Publication date: July 19, 2012Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
Patent number: 8131316Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.Type: GrantFiled: October 26, 2009Date of Patent: March 6, 2012Assignee: Freescale Semiconductor, Inc.Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
Publication number: 20110191490Abstract: A method and apparatus for rate matching are disclosed by the invention, wherein the method includes: determining an initial value according to the total amount of data in the data stream and a predetermined initial offset value; performing an accumulation processing and an even distribution processing on said initial value and the amount of the data needing rate matching; determining the data needing rate matching from the data stream according to the processing result. With the solution proposed by the invention, a rate matching method using even distribution principle and accumulation principle can be determined. The method is simple, clear and accurate, and can be understood easily.Type: ApplicationFiled: August 20, 2009Publication date: August 4, 2011Applicant: ZTE CORPORATIONInventors: Fanping Du, Xiaoming Zhu, Jianping Tao
-
Patent number: 7773714Abstract: The invention concerns a method (500) for employing adaptive event codes. The method includes the steps of generating (512) at least one adaptive event code in which the adaptive event code corresponds to a preexisting event code, storing (514) the adaptive event code in at least one table (154, 156), running (516) the table in which the adaptive event codes are at least initially disabled and enabling (522) the adaptive event code in response to a system event in which the preexisting event code that corresponds to the enabled adaptive event code is executed (526). The method can further include the step of ignoring (518) the adaptive event codes during the running step when the adaptive event codes are disabled.Type: GrantFiled: December 29, 2003Date of Patent: August 10, 2010Assignee: Motorola, Inc.Inventors: Charbel Khawand, Jianping Tao, John J. Vaglica
-
Publication number: 20100113003Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.Type: ApplicationFiled: October 26, 2009Publication date: May 6, 2010Applicant: FREESCALE SIMICONDUCTOR, INC.Inventors: JOHN J. VAGLICA, CHRISTOPHER K. Y. CHUN, JOSE G. CORLETO-MENA, ARMALDO R. CRUZ, JIANPING TAO, MIEU V. VU, MARK E. ELLEDGE, CHARBEL KHAWAND, ARTHUR M. GOLDBERG, DAVID J. HAYES
-
Patent number: 7623894Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol. In one example, the mobile station includes different levels of memory to provide different deterministic access times.Type: GrantFiled: October 9, 2003Date of Patent: November 24, 2009Assignee: Freescale Semiconductor, Inc.Inventors: John J. Vaglica, Christopher K. Y. Chun, Jose G. Corleto-Mena, Arnaldo R. Cruz, Jianping Tao, Mieu V. Vu, Mark E. Elledge, Charbel Khawand, Arthur M. Goldberg, David J. Hayes
-
Patent number: 7181188Abstract: A method and apparatus for entering a low power mode is provided. In one embodiment, data processing system (10) has power control circuitry (52) which may be used to control power usage in data processing system (10). Power mode select circuitry (84) may be used to select a power mode. Depending upon the power mode selected, power control circuitry (52) may use a cascaded approach to selecting which portions of data processing system (10) will be powered down, and thus how deeply data processing system (10) will be powered down.Type: GrantFiled: March 23, 2004Date of Patent: February 20, 2007Assignee: Freescale Semiconductor, Inc.Inventors: Mieu Van Vu, Christopher K. Chun, Arthur M. Goldberg, David J. Hayes, Charbel Khawand, Jianping Tao, John J. Vaglica
-
Publication number: 20060106988Abstract: The invention concerns a method (300) and system (100) for exchanging data in a multi-core architecture having at least one shared memory (114). The method can include the steps of requesting (312) data in a first format from a predetermined range of addresses in the shared memory in which the data is shared between different processors, storing (316) the requested data in a cache (118) to be retrieved by a format converter (120) and identifying (320) to the format converter a data type for the data. The method can also include the step of, with the format converter, translating (322) based on predetermined rules the data to a second format that is native to a processor (110) that will process the data.Type: ApplicationFiled: November 16, 2004Publication date: May 18, 2006Inventors: Charbel Khawand, Arthur Goldberg, Jianping Tao, John Vaglica, Chin Wong
-
Publication number: 20050265507Abstract: The invention concerns a method (500) for employing adaptive event codes. The method includes the steps of generating (512) at least one adaptive event code in which the adaptive event code corresponds to a preexisting event code, storing (514) the adaptive event code in at least one table (154, 156), running (516) the table in which the adaptive event codes are at least initially disabled and enabling (522) the adaptive event code in response to a system event in which the preexisting event code that corresponds to the enabled adaptive event code is executed (526). The method can further include the step of ignoring (518) the adaptive event codes during the running step when the adaptive event codes are disabled.Type: ApplicationFiled: December 29, 2003Publication date: December 1, 2005Inventors: Charbel Khawand, Jianping Tao, John Vaglica
-
Publication number: 20050215227Abstract: A method and apparatus for entering a low power mode is provided. In one embodiment, data processing system (10) has power control circuitry (52) which may be used to control power usage in data processing system (10). Power mode select circuitry (84) may be used to select a power mode. Depending upon the power mode selected, power control circuitry (52) may use a cascaded approach to selecting which portions of data processing system (10) will be powered down, and thus how deeply data processing system (10) will be powered down.Type: ApplicationFiled: March 23, 2004Publication date: September 29, 2005Inventors: Mieu Vu, Christopher Chun, Arthur Goldberg, David Hayes, Charbel Khawand, Jianping Tao, John Vaglica
-
Publication number: 20050079889Abstract: A cellular mobile station including a modem processor and memory. The memory includes instructions for the modem processor to perform layer 1 processor operations, layer 2 processor operations, and layer 3 processor operations. The modem processor executes the instructions to perform processor operations for the cellular mobile station to communication data as per a cellular communications protocol.Type: ApplicationFiled: October 9, 2003Publication date: April 14, 2005Inventors: John Vaglica, Christopher Chun, Jose Corleto-Mena, Arnaldo Cruz, Jianping Tao, Mieu Vu, Mark Elledge, Charbel Khawand, Arthur Goldberg, David Hayes
-
Patent number: 6667701Abstract: A variable length decoder (200) detects the class of a codeword in a bit stream (332). If the codeword is first class, a first set of encoding rules are used to generate a pointer “C A B” into a table to retrieve table content (250), where the values of “C”, “A”, and “B” are determined from the codeword. If the codeword is second class, a second set of encoding rules are used to generate a pointer “0 (C+X) Z” into a table to retrieve table contents (252), where the values of “C” and “Z” are determined from the codeword and the value of “X” is a predetermined value. The code length of each codeword is calculated while the pointer is being generated, and thus the code length does not have to be stored in memory (204).Type: GrantFiled: July 16, 2002Date of Patent: December 23, 2003Assignee: Motorola, Inc.Inventor: Jianping Tao