Patents by Inventor Tien-Fu Chen
Tien-Fu Chen 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).
-
Patent number: 11531884Abstract: A separate quantization method of forming a combination of 4-bit and 8-bit data of a neural network is disclosed. When a training data set and a validation data set exist, a calibration manner is used to determine a threshold for activations of each of a plurality of layers of a neural network model, so as to determine how many of the activations to perform 8-bit quantization. In a process of weight quantization, the weights of each layer are allocated to 4-bit weights and 8-bit weights according to a predetermined ratio, so as to make the neural network model have a reduced size and a combination of 4-bit and 8-bit weights.Type: GrantFiled: September 27, 2019Date of Patent: December 20, 2022Assignee: National Chiao Tung UniversityInventors: Tien-Fu Chen, Chien-Chih Chen, Jing-Ren Chen
-
Publication number: 20210019616Abstract: A separate quantization method of forming a combination of 4-bit and 8-bit data of a neural network is disclosed. When a training data set and a validation data set exist, a calibration manner is used to determine a threshold for activations of each of a plurality of layers of a neural network model, so as to determine how many of the activations to perform 8-bit quantization. In a process of weight quantization, the weights of each layer are allocated to 4-bit weights and 8-bit weights according to a predetermined ratio, so as to make the neural network model have a reduced size and a combination of 4-bit and 8-bit weights.Type: ApplicationFiled: September 27, 2019Publication date: January 21, 2021Inventors: TIEN-FU CHEN, CHIEN-CHIH CHEN, JING-REN CHEN
-
Patent number: 10327629Abstract: An oral dilator includes a first body, a second body, a rotary member, and a positioning member. The first body includes a housing and a first duckbilled element. The second body includes a second duckbilled element corresponding to the first duckbilled element. The rotary member drives the second body to rotate. The positioning member is on the first body and selectively locks or unlocks the relative position between the first duckbilled element and the second duckbilled element when the second duckbilled element is driven to rotate by the rotary member.Type: GrantFiled: March 22, 2017Date of Patent: June 25, 2019Assignees: MEGAFORCE COMPANY LIMITED, MACKAY MEMORIAL HOSPITALInventors: Pei-Yi Lee, Shu-Fen Chen, Tien-Fu Chen, Kai-Ping Wang, Shunfeng Huang, Yi-Shun Chung, Shu-Hui Huang, Yu-Siang Ji, Zhen Wei Wu
-
Publication number: 20190150977Abstract: A trocar set includes a handle portion, a first sleeve, a second sleeve, and a gasbag. The handle portion includes a grip, a connection part, and a first gas valve. The connection part extends from the grip and includes an assembling channel. The first gas valve is connected to the connection part and communicates with the assembling channel. An assembling end of the first sleeve is assembled to the connection portion. A sleeving end of the first sleeve is provided with a first opening. The second sleeve is retractably connected to the sleeving end of the first sleeve. A sleeve wall of the second sleeve is provided with a second opening. The gasbag is connected to an end of the second sleeve away from the sleeving end and corresponds to the second opening. The design of the retractable sleeves is benefit to perform operation.Type: ApplicationFiled: January 23, 2019Publication date: May 23, 2019Inventors: Kai-Ping Wang, Tien-Fu Chen, Cheng-Ching Hsia, Fen-Yuan Lin, Fu-Po Wu, Chih-Hao Chen
-
Patent number: 10278731Abstract: A trocar set includes a handle portion, a first sleeve, a second sleeve, and a gas tight assembly. The handle portion includes a grip, a connection part, and a second gas valve. The connection part extends from the grip and includes an assembling channel. The second gas valve is connected to the connection part and communicates with the assembling channel. An assembling end of the first sleeve is assembled to the connection part. The second sleeve includes a receiving end, wherein the sleeving end is inserted into the receiving end. The gas tight assembly is fixed to the second sleeve and includes a gas tight sleeve and a gas tight ring. The gas tight sleeve encloses the receiving end, and the gas tight ring is pressed by the gas tight sleeve to be tightly attached to the first sleeve.Type: GrantFiled: April 25, 2017Date of Patent: May 7, 2019Inventors: Kai-Ping Wang, Tien-Fu Chen, Cheng-Ching Hsia, Fen-Yuan Lin, Fu-Po Wu, Chih-Hao Chen
-
Patent number: 10188424Abstract: A trocar set includes a handle portion, a first sleeve, a second sleeve, and a gasbag. The handle portion includes a grip, a connection part, and a first gas valve. The connection part extends from the grip and includes an assembling channel. The first gas valve is connected to the connection part and communicates with the assembling channel. An assembling end of the first sleeve is assembled to the connection portion. A sleeving end of the first sleeve is provided with a first opening. The second sleeve is retractably connected to the sleeving end of the first sleeve. A sleeve wall of the second sleeve is provided with a second opening. The gasbag is connected to an end of the second sleeve away from the sleeving end and corresponds to the second opening. The design of the retractable sleeves is benefit to perform operation.Type: GrantFiled: April 25, 2017Date of Patent: January 29, 2019Assignees: MEGAFORCE COMPANY LIMITED, COREBIO TECHNOLOGIES CO., LTD.Inventors: Kai-Ping Wang, Tien-Fu Chen, Cheng-Ching Hsia, Fen-Yuan Lin, Fu-Po Wu, Chih-Hao Chen
-
Publication number: 20180153580Abstract: A trocar set includes a handle portion, a first sleeve, a second sleeve, and a gas tight assembly. The handle portion includes a grip, a connection part, and a second gas valve. The connection part extends from the grip and includes an assembling channel. The second gas valve is connected to the connection part and communicates with the assembling channel. An assembling end of the first sleeve is assembled to the connection part. The second sleeve includes a receiving end, wherein the sleeving end is inserted into the receiving end. The gas tight assembly is fixed to the second sleeve and includes a gas tight sleeve and a gas tight ring. The gas tight sleeve encloses the receiving end, and the gas tight ring is pressed by the gas tight sleeve to be tightly attached to the first sleeve.Type: ApplicationFiled: April 25, 2017Publication date: June 7, 2018Inventors: KAI-PING WANG, TIEN-FU CHEN, CHENG-CHING HSIA, FEN-YUAN LIN, FU-PO WU, Chih-Hao Chen
-
Publication number: 20180153537Abstract: A trocar set includes a handle portion, a first sleeve, a second sleeve, a gas tight assembly, and a pull band. A connection part of the handle portion extends from a grip and includes an assembling channel. The first sleeve includes an assembling end, a sleeving end, a first outer sleeve wall, and a fastening component. The assembling end is assembled to the assembling channel, and the fastening component is disposed at the sleeving end and contacts the first outer sleeve wall. A sleeving end of the second sleeve is inserted into the receiving end, and the second inner sleeve wall contacts the fastening component. A gas tight sleeve of the gas tight assembly encloses the receiving end and the blocking component. An outer wall of the gas tight sleeve is provided with a plurality of crossing channels. The pulling band crosses the crossing channel.Type: ApplicationFiled: April 25, 2017Publication date: June 7, 2018Inventors: Kai-Ping WANG, Tien-Fu CHEN, Cheng-Ching HSIA, Fen-Yuan LIN, Fu-Po WU, Chih-Hao Chen
-
Publication number: 20180154091Abstract: A trocar set includes a handle portion, a first sleeve, a second sleeve, and a gasbag. The handle portion includes a grip, a connection part, and a first gas valve. The connection part extends from the grip and includes an assembling channel. The first gas valve is connected to the connection part and communicates with the assembling channel. An assembling end of the first sleeve is assembled to the connection portion. A sleeving end of the first sleeve is provided with a first opening. The second sleeve is retractably connected to the sleeving end of the first sleeve. A sleeve wall of the second sleeve is provided with a second opening. The gasbag is connected to an end of the second sleeve away from the sleeving end and corresponds to the second opening. The design of the retractable sleeves is benefit to perform operation.Type: ApplicationFiled: April 25, 2017Publication date: June 7, 2018Inventors: KAI-PING WANG, TIEN-FU CHEN, CHENG-CHING HSIA, FEN-YUAN LIN, FU-PO WU, Chih-Hao Chen
-
Patent number: 9990302Abstract: A tag memory and a cache system with automating tag comparison mechanism and a cache method thereof are provided. The tag memory in the cache system includes a memory cell array, sensing amplifiers and a tag comparison circuit. The memory cell array stores cache tags, and outputs row tags of the cache tags according to an index in a memory address. The sensing amplifiers perform signal amplifications on the row tags to serve as comparison tags. The tag comparison circuit performs parallel comparisons between a target tag in the memory address and the row tags. When one of the row tags matches the target tag, the tag comparison circuit outputs a location of the matched row tag to serve as a first column address. The first column address is a column address where the memory address corresponds to a first data memory in the cache system.Type: GrantFiled: May 25, 2016Date of Patent: June 5, 2018Assignee: National Chiao Tung UniversityInventors: Tien-Fu Chen, Meng-Fan Chang, Keng-Hao Yang
-
Publication number: 20180085274Abstract: An oral dilator includes a first body, a second body, a rotary member, and a positioning member. The first body includes a housing and a first duckbilled element. The second body includes a second duckbilled element corresponding to the first duckbilled element. The rotary member drives the second body to rotate. The positioning member is on the first body and selectively locks or unlocks the relative position between the first duckbilled element and the second duckbilled element when the second duckbilled element is driven to rotate by the rotary member.Type: ApplicationFiled: March 22, 2017Publication date: March 29, 2018Inventors: Pei-Yi Lee, Shu-Fen Chen, TIEN-FU CHEN, KAI-PING WANG, Shunfeng Huang, YI-SHUN CHUNG, SHU-HUI HUANG, YU-SIANG JI, Zhen Wei Wu
-
Publication number: 20170220480Abstract: A tag memory and a cache system with automating tag comparison mechanism and a cache method thereof are provided. The tag memory in the cache system includes a memory cell array, sensing amplifiers and a tag comparison circuit. The memory cell array stores cache tags, and outputs row tags of the cache tags according to an index in a memory address. The sensing amplifiers perform signal amplifications on the row tags to serve as comparison tags. The tag comparison circuit performs parallel comparisons between a target tag in the memory address and the row tags. When one of the row tags matches the target tag, the tag comparison circuit outputs a location of the matched row tag to serve as a first column address. The first column address is a column address where the memory address corresponds to a first data memory in the cache system.Type: ApplicationFiled: May 25, 2016Publication date: August 3, 2017Inventors: Tien-Fu Chen, Meng-Fan Chang, Keng-Hao Yang
-
Patent number: 9431070Abstract: The present disclosure provides a memory apparatus including a memory cell array, a plurality of sense amplifiers, at least one first comparing circuit, and a plurality of second comparing circuit. The memory cell array includes a plurality of memory cells. Each of the sense amplifier generates a data signal and an inverted data signal according to a bit line signal and an inverted bit line signal. The first comparing circuits compares the data signals of first and second sense amplifiers with a first tag to generate a first comparing result. The second comparing circuits respectively compare a plurality of second tags with the data signals of the sense amplifiers to respectively generate a plurality of second comparing results.Type: GrantFiled: August 31, 2015Date of Patent: August 30, 2016Assignee: National Tsing Hua UniversityInventors: Meng-Fan Chang, Yu-Lin Chen, Chia-Yin Li, Tien-Fu Chen, Keng-Hao Yang
-
Publication number: 20140215284Abstract: A dynamic scaling processor device and processing method thereof, having a timing decoder, a multi-cycle controller, a correction flip-flop. The timing decoder is provided with a plurality of cycles therein, to receive a plurality of instructions, to select corresponding cycles as its predetermined cycles based on type of each instruction, and output the predetermined cycles and its corresponding instructions to the multi-cycle controller. The multi-cycle controller computes results of the instructions based on the predetermined cycles or a single cycle, and outputs them to the correction flip-flop. The error detection flip-flop utilizes a first clock signal and a stalled second clock signal, to sample a same result, and correct the results when outcomes of samplings are different.Type: ApplicationFiled: August 6, 2013Publication date: July 31, 2014Applicant: National Chung Cheng UniversityInventors: Tien-Fu CHEN, Shu-Hsuan CHOU, Po-Hao WANG, Yung-Hui YU
-
Patent number: 8250580Abstract: A multi-core SOC synchronization component comprises a key administration module, a thread schedule unit supporting data synchronization and thread administration, and an expansion unit serving to expand the memory capacity of the key administration module. The key administration module stores, distributes and manages keys. When the key is assigned to a data synchronization process, the key administration module supports the data synchronization process. When the key is assigned to a thread process, the thread schedule unit performs thread administration. The expansion unit is coupled to an external memory and able to expand the memory of the key administration module. When the keys are expanded or the internal memory is insufficient, the keys are stored in the external memory.Type: GrantFiled: February 6, 2009Date of Patent: August 21, 2012Assignee: National Chung Cheng UniversityInventors: Tien-Fu Chen, Wei-Chun Ku, Chi-Neng Wen
-
Patent number: 8132002Abstract: A method of a fast system call is provided. First, a logical operation to compute a kernel service routine is used. Then the logical operation result is compared with ciphertext from a key register. At least one input for the logical operation is from the relevant information of the required kernel service routine. For example, the start address of the kernel service routine or the content of the start address of the kernel service routine, or combinations thereof. If the logical operation result equals to the ciphertext of the key register, a switch from a user mode to a kernel mode to read the kernel service routine is allowed. Otherwise, the central processing system executes a corresponding exceptional handler routine. Then the operating system terminates the mode switch request and reports an error to the operating system.Type: GrantFiled: August 17, 2006Date of Patent: March 6, 2012Inventors: Shi-Wu Lo, Tien-Fu Chen
-
Publication number: 20110307741Abstract: A non-intrusive debugging framework for parallel software based on a super multi-core framework is composed of a plurality of core clusters. Each of the core clusters includes a plurality of core processors and a debug node. Each of the core processors includes a DCP. The DCPs and the debug node are interconnected via at least one channel to constitute a communication network inside each of the core clusters. The core clusters are interconnected via a ring network. In this way, the memory inside each of the debug nodes constitutes a non-uniform debug memory space for debugging without affecting execution of the parallel program, such that it is applicable to current diversified dynamic debugging methods under the super multi-core system.Type: ApplicationFiled: October 14, 2010Publication date: December 15, 2011Applicant: NATIONAL CHUNG CHENG UNIVERSITYInventors: Tien-Fu Chen, Che-Neng Wen, Shu-Hsuan Chou, Yen-Lan Hsu
-
Patent number: 7987313Abstract: A hierarchical ring architecture is constructed with on-chip networks. The on-chip network includes two type-0 ring nodes and two type-1 ring nodes. Multiple data transfer is provided in parallel between multiple processor cores or multiple functional units and register banks with a dynamic configuration. A low control complexity, an optimized local bandwidth, an optimized remote node path, a low routing complexity, and a simplified circuit is thus obtained.Type: GrantFiled: February 11, 2008Date of Patent: July 26, 2011Assignee: National Chung Cheng UniversityInventors: Shu-Hsuan Chou, Ming-Ku Chang, Yi-Chao Chan, Tien-Fu Chen
-
Patent number: 7917793Abstract: The present invention uses a swing structure to avoid using a clock period at a non-efficient execution time. The execution time is precisely controlled to enhance a performance of a processor using a low voltage. Thus, synchronization problems in a chip under different environments are solved for high reliability.Type: GrantFiled: February 11, 2008Date of Patent: March 29, 2011Assignee: National Chung Cheng UniversityInventors: Shu-Hsuan Chou, Yi-Chao Chan, Ming-Ku Chang, Tien-Fu Chen
-
Publication number: 20100306209Abstract: A pattern matching method is disclosed. The method includes following steps. A character is searched in a skip table of a pattern such that a flag value and a skip value are returned. The sliding window is shifted according to the skip value when the flag value indicates the character is not a pattern end. The character plus at least one byte preceding the character is hashed when the flag value indicates the character is the pattern end such that a character hashing value is returned. A pattern end portion is hashed, wherein the size of the pattern end portion is equal to the size of the character plus the size of the byte such that a pattern hashing value is returned. The character hashing value is compared with the pattern hashing value. An exact matching process is performed when the character hashing value is equal to the pattern hashing value.Type: ApplicationFiled: August 13, 2010Publication date: December 2, 2010Inventors: Tien-Fu Chen, Chieh-Jen Cheng