Patents by Inventor Chun-Feng Liu
Chun-Feng Liu 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: 8879452Abstract: This disclosure describes techniques operating a client device to communicate with a wireless access point. The client device may awake from a low power mode of operation receive a first portion of a beacon from the access point that includes a delivery traffic identification (DTIM) message. According to the techniques described herein, the client device may determine, based on the DTIM message, whether or not one or more packets of data are forthcoming from the access point. If one or more packets of data are forthcoming from the access point, the client device may remain in an active mode of operation to receive the forthcoming packets (and/or a second portion of the beacon). However, if no packets of data are forthcoming from the access point, the client device may return to the low power mode of operation, before receiving and/or processing the second portion of the beacon.Type: GrantFiled: March 22, 2012Date of Patent: November 4, 2014Assignee: QUALCOMM IncorporatedInventors: Chun-Feng Liu, Guido Robert Frederiks
-
Publication number: 20130077546Abstract: This disclosure describes techniques operating a client device to communicate with a wireless access point. The client device may awake from a low power mode of operation receive a first portion of a beacon from the access point that includes a delivery traffic identification (DTIM) message. According to the techniques described herein, the client device may determine, based on the DTIM message, whether or not one or more packets of data are forthcoming from the access point. If one or more packets of data are forthcoming from the access point, the client device may remain in an active mode of operation to receive the forthcoming packets (and/or a second portion of the beacon). However, if no packets of data are forthcoming from the access point, the client device may return to the low power mode of operation, before receiving and/or processing the second portion of the beacon.Type: ApplicationFiled: March 22, 2012Publication date: March 28, 2013Applicant: Qualcomm Atheros, Inc.Inventors: Chun-Feng Liu, Guido Robert Frederiks
-
Patent number: 7986694Abstract: A method for fragmenting an incoming packet for transmission as a first outgoing packet and a second outgoing packet includes storing a payload of the incoming packet in a plurality of storage units beginning in a first storage unit, transmitting the first outgoing packet being formed according to a predetermined portion of the payload stored in the first storage unit, and after transmitting the first outgoing packet, transmitting the second outgoing packet being formed according to a remaining portion of the payload stored in the storage units.Type: GrantFiled: February 3, 2004Date of Patent: July 26, 2011Assignee: Realtek Semiconductor Corp.Inventors: Yung-Chieh Lo, James Lin, Yu-Zuong Chou, Chun-Feng Liu, Cheng-Hung Wu
-
Patent number: 7684340Abstract: A packet forwarding device is disclosed. The packet forwarding device includes: a transmission interface, coupled to a second network device; a processing unit, coupled to a first network device; a forwarding unit, coupled between the transmission interface and the processing unit; and an interface loop-back, coupled between the forwarding unit and the processing unit.Type: GrantFiled: September 27, 2006Date of Patent: March 23, 2010Assignee: Realtek Semiconductor Corp.Inventors: Chun-Feng Liu, Jin-Ru Chen, Yi-Lun Chen
-
Patent number: 7626937Abstract: The present invention provides a system and method that operates in the link layer and detects connection status in a LAN. The system includes a request frame whose source address is an address of a node transmitting the request frame, a reply frame whose destination address is the source address of the request frame, and a first node and a second node within the LAN for processing the request/reply frame. The method includes the first node transmitting a request frame into the LAN, the second node transmitting a reply frame to the first node if receiving the request frame, and the first node checking whether a destination address of the reply frame comprises an address of the first node when receiving the reply frame. If so, the connection between the first and second nodes is in a normal state.Type: GrantFiled: July 31, 2003Date of Patent: December 1, 2009Assignee: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu
-
Patent number: 7623520Abstract: A method used for routing a data packet in a router having a first table used for recording a plurality of destination IP address and second table used for recording destination MAC address, wherein the plurality of destination IP address are different. The method includes: receiving a data packet and retrieving a destination IP address from the data packet; looking up an indication value corresponding to the destination IP address from the first table; selecting a destination MAC address from the second table according to the indication value as a nexthop for the data packet; and transmitting the data packet to the nexthop.Type: GrantFiled: March 21, 2005Date of Patent: November 24, 2009Assignee: Realtek Semiconductor Corp.Inventors: Chih-Hua Huang, Chun-Feng Liu, Jin-Ru Chen
-
Patent number: 7600026Abstract: The present invention provides an apparatus and method for NAT/NAPT session management used in a network switch controller. The apparatus comprises a translation table for storing related information of NAT/NAPT sessions, a register for storing setting values required by the apparatus, and a control logic for managing the NAT/NAPT sessions based on the setting values stored in the register and the related information in the translation table. The apparatus offers a connection time to each NAT/NAPT session and decreases it every unit time. When it is reduced to zero, the related information of the session is invalidated and the session is then disconnected. The apparatus stores related information of NAT/NAPT sessions and offers associated connection time and unit time based on the protocols used, thereby invalidating the related information timely to empty part of the translation table for storing related information of other sessions.Type: GrantFiled: March 26, 2003Date of Patent: October 6, 2009Assignee: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu
-
Patent number: 7436837Abstract: The packet forwarding device and method of the invention assign a virtual port number to each peripheral interface. The device and method can recognize and process the packets coming from or transferred to the virtual port according to the packet direct forward function of the forward device. Thus, the device and method can process the packets that are inputted to or outputted from the peripheral interface and the network device connected to the peripheral interface in a manner similar to the typical method for processing the packets that are only inputted to or outputted from the physical port.Type: GrantFiled: October 4, 2004Date of Patent: October 14, 2008Assignee: Realtek Semiconductor Corp.Inventors: Yu-Zuong Chou, James Lin, Chih-Ching Wang, Chun-Feng Liu, Jin-Ru Chen
-
Patent number: 7385983Abstract: A NAPT apparatus and method implemented with hardware circuits inside a network switch controller is provided. The NAPT apparatus comprises: a translation table for storing related information of NAPT connections; an IP table for storing available translated IPs; a packet parser for receiving a packet to be performed NAPT, parsing related fields of the packet, and generating part of required indexes according to transmission direction of the packet; and a packet translation module for performing NAPT. For a forward packet, the NAPT method employs an indexing means of the translation table and IP table and a recording means to generate a translated IP and a translated port number of the forward packet. For a backward packet, a restoring action corresponding to the recording means is performed to restore required values, thereby checking validity of the backward packet and performing subsequent NAPT.Type: GrantFiled: May 7, 2003Date of Patent: June 10, 2008Assignee: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu
-
Patent number: 7333491Abstract: The present invention provides a method and apparatus for packet forwarding within a switch controller. In addition to unicast and broadcast forwarding, the method and apparatus can also analyze and forward IP multicast packets without the need of a CPU and a separate multicast address table, thereby enabling IP multicasting for the switch controller. Wherein, specific packet parsing and updating rules are used to analyze IP multicast control packets, and a multicast router or an address table is updated based on the analyzing result. IP multicast packets is then forwarded according to the updated tables. Moreover, with an extra flag bit set in each address table entry, unicast and multicast forwarding can share the same address table.Type: GrantFiled: April 30, 2003Date of Patent: February 19, 2008Assignee: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu
-
Publication number: 20070071023Abstract: A packet forwarding device is disclosed. The packet forwarding device includes: a transmission interface, coupled to a second network device; a processing unit, coupled to a first network device; a forwarding unit, coupled between the transmission interface and the processing unit; and an interface loop-back, coupled between the forwarding unit and the processing unit.Type: ApplicationFiled: September 27, 2006Publication date: March 29, 2007Inventors: Chun-Feng Liu, Jin-Ru Chen, Yi-Lun Chen
-
Publication number: 20070011359Abstract: A multi-class data transmission apparatus includes a first physical port having a first receiving buffer for receiving a packet, a second physical port, a third physical port, and an access control module. The second physical port includes a second high-priority transferring buffer, a second low-priority transferring buffer, and a second receiving buffer for receiving data from the second high/low-priority transferring buffers. The third physical port includes a third high-priority transferring buffer and a third low-priority transferring buffer. The access control module is utilized to read the packet from the first receiving buffer in order to directly transfer the packet, or output the packet through the second physical port to the third physical port according to a packet type.Type: ApplicationFiled: June 1, 2006Publication date: January 11, 2007Inventors: Jin-Ru Chen, Chun-Feng Liu, Yung-Chieh Lo
-
Patent number: 7117384Abstract: A differentiated granularity timing apparatus and a method to provide various flexible timing granularities without requiring much memory space and complex circuit design are disclosed. The differentiated granularity timing apparatus of the present invention comprises a differentiated granularity timing unit, a comparing unit, an adder and a buffer. The buffer is for storing a time value. The comparing unit further comprises a comparator and a plurality of predetermined time interval values stored therein. The comparator is for outputting a control signal according to the time value. The differentiated granularity timing unit further comprises a multiplexer and a plurality of timers. Each timer is for providing a timing signal with different timing granularities respectively. The multiplexer is for outputting one of the timing signals with the corresponding timing granularity according to the control signal.Type: GrantFiled: April 29, 2003Date of Patent: October 3, 2006Assignee: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu, Chang-Lien Wu
-
Publication number: 20050265340Abstract: A network address-port translation (NAPT) method includes: selecting a set of server IP and port from the server port table according to an external-to-internal packet; performing NAPT of the external-to-internal packet according to the selected set of server IP and server port; selecting a storage element from the translation table according to an internal-to-external packet; and performing NAPT of the internal-to-external packet according to the selected storage element.Type: ApplicationFiled: June 1, 2005Publication date: December 1, 2005Inventors: Hung-Yu Wu, Jin-Ru Chen, Chun-Feng Liu
-
Publication number: 20050213572Abstract: A method used for routing a data packet in a router having a first table used for recording a plurality of destination IP address and second table used for recording destination MAC address, wherein the plurality of destination IP address are different. The method includes: receiving a data packet and retrieving a destination IP address from the data packet; looking up an indication value corresponding to the destination IP address from the first table; selecting a destination MAC address from the second table according to the indication value as a nexthop for the data packet; and transmitting the data packet to the nexthop.Type: ApplicationFiled: March 21, 2005Publication date: September 29, 2005Inventors: Chih-Hua Huang, Chun-Feng Liu, Jin-Ru Chen
-
Publication number: 20050169272Abstract: A method for fragmenting an incoming packet for transmission as a first outgoing packet and a second outgoing packet includes storing a payload of the incoming packet in a plurality of storage units beginning in a first storage unit, transmitting the first outgoing packet being formed according to a predetermined portion of the payload stored in the first storage unit, and after transmitting the first outgoing packet, transmitting the second outgoing packet being formed according to a remaining portion of the payload stored in the storage units.Type: ApplicationFiled: February 3, 2004Publication date: August 4, 2005Inventors: Yung-Chieh Lo, James Lin, Yu-Zuong Chou, Chun-Feng Liu, Cheng-Hung Wu
-
Publication number: 20050086395Abstract: The packet forwarding device and method of the invention assign a virtual port number to each peripheral interface. The device and method can recognize and process the packets coming from or transferred to the virtual port according to the packet direct forward function of the forward device. Thus, the device and method can process the packets that are inputted to or outputted from the peripheral interface and the network device connected to the peripheral interface in a manner similar to the typical method for processing the packets that are only inputted to or outputted from the physical port.Type: ApplicationFiled: October 4, 2004Publication date: April 21, 2005Inventors: Yu-Zuong Chou, James Lin, Chih-Ching Wang, Chun-Feng Liu, Jin-Ru Chen
-
Publication number: 20040037308Abstract: The present invention provides a system and method that operates in the link layer and detects connection status in a LAN. The system includes a request frame whose source address is an address of a node transmitting the request frame, a reply frame whose destination address is the source address of the request frame, and a first node and a second node within the LAN for processing the request/reply frame. The method includes the first node transmitting a request frame into the LAN, the second node transmitting a reply frame to the first node if receiving the request frame, and the first node checking whether a destination address of the reply frame comprises an address of the first node when receiving the reply frame. If so, the connection between the first and second nodes is in a normal state.Type: ApplicationFiled: July 31, 2003Publication date: February 26, 2004Applicant: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu
-
Publication number: 20030210691Abstract: A NAPT apparatus and method implemented with hardware circuits inside a network switch controller is provided. The NAPT apparatus comprises: a translation table for storing related information of NAPT connections; an IP table for storing available translated IPs; a packet parser for receiving a packet to be performed NAPT, parsing related fields of the packet, and generating part of required indexes according to transmission direction of the packet; and a packet translation module for performing NAPT. For a forward packet, the NAPT method employs an indexing means of the translation table and IP table and a recording means to generate a translated IP and a translated port number of the forward packet. For a backward packet, a restoring action corresponding to the recording means is performed to restore required values, thereby checking validity of the backward packet and performing subsequent NAPT.Type: ApplicationFiled: May 7, 2003Publication date: November 13, 2003Applicant: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu
-
Publication number: 20030202513Abstract: The present invention provides a method and apparatus for packet forwarding within a switch controller. In addition to unicast and broadcast forwarding, the method and apparatus can also analyze and forward IP multicast packets without the need of a CPU and a separate multicast address table, thereby enabling IP multicasting for the switch controller. Wherein, specific packet parsing and updating rules are used to analyze IP multicast control packets, and a multicast router or an address table is updated based on the analyzing result. IP multicast packets is then forwarded according to the updated tables. Moreover, with an extra flag bit set in each address table entry, unicast and multicast forwarding can share the same address table.Type: ApplicationFiled: April 30, 2003Publication date: October 30, 2003Applicant: Realtek Semiconductor Corp.Inventors: Jin-Ru Chen, Chun-Feng Liu