Patents by Inventor Chao-Yuan Hsu
Chao-Yuan Hsu 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: 20240372695Abstract: A clock correction method suitable for a communication device comprising a clock correction circuit comprises: in response to the communication device being enabled and entering an active mode, calculating, by the clock correction circuit, a clock-period ratio between a slow clock and a fast clock; in response to the communication device operating in a power-saving mode for a power-saving period, counting at least one rising edge of the slow clock received by the clock correction circuit during the power-saving period, as a cumulative number; in response to the communication device switching to an active mode, calculating the difference between an internal time of the communication device and a reference time of another communication device as a time offset; and in the active mode, adjusting, by the clock correction circuit, the clock-period ratio by using a compensation value related to the clock-period ratio, the cumulative number and the time offset.Type: ApplicationFiled: October 2, 2023Publication date: November 7, 2024Inventors: Tien Ke HUANG, Chao-Yuan HSU
-
Patent number: 11438914Abstract: A scheduling method and a method for establishing a schedule list for user equipment (UE) of NB-IoT are provided. The method for establishing the schedule list includes the following steps: synchronizing to a cell; receiving at least one system information parameter from the cell, the at least one system information parameter including at least one system information type and a narrowband system information block type; establishing multiple sub-lists according to the distributions of the at least one system information type and the narrowband system information block type, each element of the sub-lists representing an available subframe; assigning a sub-list code to each sub-list; calculating the number of elements for each sub-list; and establishing a list according to the at least one system information parameter, the sub-list codes, and the numbers of the elements.Type: GrantFiled: October 8, 2020Date of Patent: September 6, 2022Assignee: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.Inventors: Chao-Yuan Hsu, Jui-Peng Tsai, Tien-Ke Huang
-
Patent number: 11388742Abstract: A scheduling method for user equipment (UE) of NB-IoT is provided. The scheduling method includes: synchronizing to a cell; receiving from the cell at least one system information parameter that includes a maximum number of repetitions, periods, and offsets of NPDCCH search spaces; establishing a list according to the at least one system information parameter, the list recording multiple available subframes and each available subframe being labeled with an index; calculating a numeral of a start subframe of target NPDCCH repetitions according to a numeral of a target subframe, the period, and the offset; searching the list for a start index corresponding to the start subframe using the numeral of the start subframe; searching the list for a target index corresponding to the target subframe; determining whether the target subframe is within the interval of the target NPDCCH repetitions; and determining whether the target subframe is an NPDCCH candidate subframe.Type: GrantFiled: October 8, 2020Date of Patent: July 12, 2022Assignee: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.Inventors: Chao-Yuan Hsu, Jui-Peng Tsai, Tien-Ke Huang
-
Patent number: 11283465Abstract: A network data prediction method applied to a device that implements an OSI model is provided. The device communicates with a target network device that implements the OSI model. The method includes the following steps: generating a transmission data according to a communication protocol of a first abstraction layer, the transmission data being able to be processed by a first peer abstraction layer of the target network device, and the first peer abstraction layer corresponding to the first abstraction layer and obeying the communication protocol; generating a predicted data according to the communication protocol and the transmission data; and transmitting the transmission data and the predicted data to a second abstraction layer.Type: GrantFiled: August 24, 2020Date of Patent: March 22, 2022Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventor: Chao-Yuan Hsu
-
Publication number: 20210112568Abstract: A scheduling method and a method for establishing a schedule list for user equipment (UE) of NB-IoT are provided. The method for establishing the schedule list includes the following steps: synchronizing to a cell; receiving at least one system information parameter from the cell, the at least one system information parameter including at least one system information type and a narrowband system information block type; establishing multiple sub-lists according to the distributions of the at least one system information type and the narrowband system information block type, each element of the sub-lists representing an available subframe; assigning a sub-list code to each sub-list; calculating the number of elements for each sub-list; and establishing a list according to the at least one system information parameter, the sub-list codes, and the numbers of the elements.Type: ApplicationFiled: October 8, 2020Publication date: April 15, 2021Inventors: CHAO-YUAN HSU, JUI-PENG TSAI, TIEN-KE HUANG
-
Publication number: 20210112579Abstract: A scheduling method for user equipment (UE) of NB-IoT is provided. The scheduling method includes: synchronizing to a cell; receiving from the cell at least one system information parameter that includes a maximum number of repetitions, periods, and offsets of NPDCCH search spaces; establishing a list according to the at least one system information parameter, the list recording multiple available subframes and each available subframe being labeled with an index; calculating a numeral of a start subframe of target NPDCCH repetitions according to a numeral of a target subframe, the period, and the offset; searching the list for a start index corresponding to the start subframe using the numeral of the start subframe; searching the list for a target index corresponding to the target subframe; determining whether the target subframe is within the interval of the target NPDCCH repetitions; and determining whether the target subframe is an NPDCCH candidate subframe.Type: ApplicationFiled: October 8, 2020Publication date: April 15, 2021Inventors: CHAO-YUAN HSU, JUI-PENG TSAI, TIEN-KE HUANG
-
Publication number: 20200389184Abstract: A network data prediction method applied to a device that implements an OSI model is provided. The device communicates with a target network device that implements the OSI model. The method includes the following steps: generating a transmission data according to a communication protocol of a first abstraction layer, the transmission data being able to be processed by a first peer abstraction layer of the target network device, and the first peer abstraction layer corresponding to the first abstraction layer and obeying the communication protocol; generating a predicted data according to the communication protocol and the transmission data; and transmitting the transmission data and the predicted data to a second abstraction layer.Type: ApplicationFiled: August 24, 2020Publication date: December 10, 2020Inventor: CHAO-YUAN HSU
-
Patent number: 10797726Abstract: This invention discloses a network data prediction method, a network data processing device, and a network data processing method. The network data processing method is applied to a device that implements an open systems interconnection model (OSI model) and includes the following steps: generating a first data block and a second data block according to the OSI model; processing the first data block based on an error detection method to generate a first check code; encoding the first data block and the first check code to generate a first network data; transmitting the first network data; and receiving a second network data that includes a second check code; generating a target data according to a portion of the second data block and a portion of the second network data; and checking the target data according to the second check code.Type: GrantFiled: January 18, 2019Date of Patent: October 6, 2020Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventor: Chao-Yuan Hsu
-
Publication number: 20190253073Abstract: This invention discloses a network data prediction method, a network data processing device, and a network data processing method. The network data processing method is applied to a device that implements an open systems interconnection model (OSI model) and includes the following steps: generating a first data block and a second data block according to the OSI model; processing the first data block based on an error detection method to generate a first check code; encoding the first data block and the first check code to generate a first network data; transmitting the first network data; and receiving a second network data that includes a second check code; generating a target data according to a portion of the second data block and a portion of the second network data; and checking the target data according to the second check code.Type: ApplicationFiled: January 18, 2019Publication date: August 15, 2019Inventor: CHAO-YUAN HSU
-
Patent number: 10027440Abstract: A control circuit of a wireless user equipment includes: a PDCP layer computing circuit for reading a PDCP SDU from a PDCP SDU buffer of a memory device of the wireless user equipment, and for generating a ciphered data based on the PDCP SDU; a RLC layer computing circuit for generating a RLC PDU based on the ciphered data; a MAC layer computing circuit for generating a MAC PDU based on the RLC PDU; and a channel encoding circuit for encoding the MAC PDU. The PDCP layer computing circuit directly transmits the ciphered data to the RLC layer computing circuit, the RLC layer computing circuit directly transmits the RLC PDU to the MAC layer computing circuit, and the MAC layer computing circuit directly transmits the MAC PDU to the channel encoding circuit, without buffering above data in any buffering circuit outside the control circuit.Type: GrantFiled: March 8, 2016Date of Patent: July 17, 2018Assignee: REALTEK SEMICONDUCTOR CORP.Inventors: Chao-Yuan Hsu, Ting-Yu Wei, Chi-Ming Cheng, Chen Chen
-
Patent number: 9887814Abstract: A control circuit of a wireless user equipment includes: a message generating circuit configured to operably generate a target RRC (radio resource control) messages to be transmitted to a communication station through a wireless communication circuit of the wireless user equipment, wherein the target RRC message is a predetermined-type RRC message; and a data control circuit coupled with the message generating circuit and configured to operably transmit the target RRC message to the communication station through the wireless communication circuit, and to retransmit the target RRC message to the communication station through the wireless communication circuit at least one more time before a negative acknowledgement (NACK) corresponding to the target RRC message is received by the wireless communication circuit.Type: GrantFiled: December 17, 2015Date of Patent: February 6, 2018Assignee: REALTEK SEMICONDUCTOR CORP.Inventors: Chao-Yuan Hsu, Chen Chen, Chi-Ming Cheng, Han-Sheng Hung, Ting-Yu Wei
-
Patent number: 9769677Abstract: A method and apparatus for performing precoding matrix indicator (PMI) feedback are provided. The apparatus may include at least one storage device containing a computer program, at least one processing circuit and related control/computing devices. The at least one processing circuit is configured with at least one storage device and computer program to feed back the selected PMI and to receive related signalings of the PMI feedback method. One of the signalings includes the precoder candidate set configuration which defines the subset of precoders in a codebook for each precoder to report PMI next time. The selected PMI is transmitted by the apparatus to the corresponding communication device in the communication network.Type: GrantFiled: December 27, 2012Date of Patent: September 19, 2017Assignee: Industrial Technology Research InstituteInventors: Chao-Yuan Hsu, Ren-Jr Chen
-
Patent number: 9639271Abstract: The present invention discloses a data allocation method. An embodiment of this method comprises: preparing a storage space; allocating some of the storage space as a first current page, a second current page, a first next page, and a second next page; comparing a first data amount with a first spare space of the first current page, and comparing a second data amount with a second spare space of the second current page; storing first data in the first current page if the first spare space is enough for the first data amount, or else storing the first data in the first next page; and storing second data in the second current page if the second spare space is enough for the second data amount, or else storing the second data in the second next page, wherein the storage processes for the first and second data are executed simultaneously.Type: GrantFiled: September 2, 2015Date of Patent: May 2, 2017Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Chao-Yuan Hsu, Ting-Yu Wei, Chi-Ming Cheng, Chen Chen
-
Patent number: 9572177Abstract: A control circuit of a wireless user equipment includes: a message generating circuit for generating a first and a second RRC (radio resource control) messages, and configuring corresponding first and second priorities; a message reordering circuit for comparing the first and second priorities. If the first priority is higher than the second priority, the message reordering circuit assigns the second RRC message in a message queue to have a transmission order after the first RRC message. Afterward, when the message generating circuit generates a third RRC message, the message generating circuit configures a third priority for the third RRC message. The message reordering circuit compares the first through the third priorities to rearrange transmission orders of RRC messages, and if the third priority is equal to the second priority, the message reordering circuit replaces the second RRC message in the message queue with the third RRC message.Type: GrantFiled: March 24, 2016Date of Patent: February 14, 2017Assignee: REALTEK SEMICONDUCTOR CORP.Inventors: Han-Sheng Hung, Chen Chen, Chi-Ming Cheng, Chao-Yuan Hsu, Ting-Yu Wei
-
Publication number: 20160302107Abstract: A control circuit of a wireless user equipment includes: a message generating circuit for generating a first and a second RRC (radio resource control) messages, and configuring corresponding first and second priorities; a message reordering circuit for comparing the first and second priorities. If the first priority is higher than the second priority, the message reordering circuit assigns the second RRC message in a message queue to have a transmission order after the first RRC message. Afterward, when the message generating circuit generates a third RRC message, the message generating circuit configures a third priority for the third RRC message. The message reordering circuit compares the first through the third priorities to rearrange the transmission order of RRC messages in the message queue.Type: ApplicationFiled: March 24, 2016Publication date: October 13, 2016Applicant: Realtek Semiconductor Corp.Inventors: Han-Sheng HUNG, Chen CHEN, Chi-Ming CHENG, Chao-Yuan HSU, Ting-Yu WEI
-
Publication number: 20160302222Abstract: A control circuit of a wireless user equipment includes: a message generating circuit for generating a first and a second RRC (radio resource control) messages, and configuring corresponding first and second priorities; a message reordering circuit for comparing the first and second priorities. If the first priority is higher than the second priority, the message reordering circuit assigns the second RRC message in a message queue to have a transmission order after the first RRC message. Afterward, when the message generating circuit generates a third RRC message, the message generating circuit configures a third priority for the third RRC message. The message reordering circuit compares the first through the third priorities to rearrange transmission orders of RRC messages, and if the third priority is equal to the second priority, the message reordering circuit replaces the second RRC message in the message queue with the third RRC message.Type: ApplicationFiled: March 24, 2016Publication date: October 13, 2016Applicant: Realtek Semiconductor Corp.Inventors: Han-Sheng HUNG, Chen CHEN, Chi-Ming CHENG, Chao-Yuan HSU, Ting-Yu WEI
-
Publication number: 20160285592Abstract: A control circuit of a wireless user equipment includes: a message generating circuit configured to operably generate a target RRC (radio resource control) messages to be transmitted to a communication station through a wireless communication circuit of the wireless user equipment, wherein the target RRC message is a predetermined-type RRC message; and a data control circuit coupled with the message generating circuit and configured to operably transmit the target RRC message to the communication station through the wireless communication circuit, and to retransmit the target RRC message to the communication station through the wireless communication circuit at least one more time before a negative acknowledgement (NACK) corresponding to the target RRC message is received by the wireless communication circuit.Type: ApplicationFiled: December 17, 2015Publication date: September 29, 2016Applicant: REALTEK SEMICONDUCTOR CORP.Inventors: Chao-Yuan HSU, Chen CHEN, Chi-Ming CHENG, Han-Sheng HUNG, Ting-Yu WEI
-
Publication number: 20160286402Abstract: A control circuit of a wireless user equipment includes: a PDCP layer computing circuit for reading a PDCP SDU from a PDCP SDU buffer of a memory device of the wireless user equipment, and for generating a ciphered data based on the PDCP SDU; a RLC layer computing circuit for generating a RLC PDU based on the ciphered data; a MAC layer computing circuit for generating a MAC PDU based on the RLC PDU; and a channel encoding circuit for encoding the MAC PDU. The PDCP layer computing circuit directly transmits the ciphered data to the RLC layer computing circuit, the RLC layer computing circuit directly transmits the RLC PDU to the MAC layer computing circuit, and the MAC layer computing circuit directly transmits the MAC PDU to the channel encoding circuit, without buffering above data in any buffering circuit outside the control circuit.Type: ApplicationFiled: March 8, 2016Publication date: September 29, 2016Applicant: Realtek Semiconductor Corp.Inventors: Chao-Yuan HSU, Ting-Yu WEI, Chi-Ming CHENG, Chen CHEN
-
Patent number: 9432899Abstract: A method of a transient handover for performing packet offloading is disclosed. The method is used in a cellular network and includes: finding at least one qualified user equipment according to a determining method, and transmitting a handover-transient request to the qualified UE; finding and transmitting an access request to a wireless local area network after the UE receives the handover-transient request; transmitting a handover-transient ACK to a mobility management entity when the qualified user equipment accesses the wireless local area network; and releasing a bearer resource of the qualified user equipment when the MME receives the handover-transient ACK, retaining bearer information of the qualified user equipment, and handing over the qualified user equipment from the cellular network to the wireless local area network.Type: GrantFiled: December 23, 2013Date of Patent: August 30, 2016Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Tzu-Jane Tsai, Jiann-Ching Guey, Chao-Yuan Hsu
-
Publication number: 20160103614Abstract: The present invention discloses a data allocation method. An embodiment of this method comprises: preparing a storage space; allocating some of the storage space as a first current page, a second current page, a first next page, and a second next page; comparing a first data amount with a first spare space of the first current page, and comparing a second data amount with a second spare space of the second current page; storing first data in the first current page if the first spare space is enough for the first data amount, or else storing the first data in the first next page; and storing second data in the second current page if the second spare space is enough for the second data amount, or else storing the second data in the second next page, wherein the storage processes for the first and second data are executed simultaneously.Type: ApplicationFiled: September 2, 2015Publication date: April 14, 2016Inventors: CHAO-YUAN HSU, TING-YU WEI, CHI-MING CHENG, CHEN CHEN