Patents by Inventor Rong-Feng Chang
Rong-Feng Chang 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: 12176228Abstract: The present disclosure is directed to a stocker utilizing one or more storage carriers to optimize the utilization of a storage compartment within the stocker. The stocker includes one or more storage towers each including one or more shelves that may be moved from a closed position to an opened position by being pulled outward by a hook of a forking structure. This forking structure is configured to lift up a corresponding storage carrier off the shelf to be transported to a storage carrier load port to position one or more workpieces or toolpieces within the storage carrier, which is then transported back to the corresponding shelf for storage. The utilization of the forking structure along with the pull out shelves allows for a large number of storage carriers to be stored within the storage compartment of the stocker.Type: GrantFiled: April 20, 2022Date of Patent: December 24, 2024Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: Rong Syuan Fan, Ching-Jung Chang, Chi-Feng Tung, Hsiang Yin Shen
-
Publication number: 20240377830Abstract: A mobile stocker described herein is configured to be easily installed and relocated to various locations in a semiconductor fabrication facility. The mobile stocker is capable of being programmed with, and/or autonomously learning, the layout of a semiconductor fabrication facility, and automatically relocating to a new location based on the layout using a navigation system. Accordingly, the mobile stocker is capable of being flexibly relocated in the semiconductor fabrication facility to dynamically support changes in demand and production capacity. Moreover, the capability to quickly assign a location identifier to the mobile stocker and to automatically interface with transport systems in the semiconductor fabrication facility reduces downtime of the mobile stocker, which increases productivity in the semiconductor fabrication facility.Type: ApplicationFiled: July 23, 2024Publication date: November 14, 2024Inventors: Rong Syuan FAN, Ching-Jung CHANG, Chi-Feng TUNG, Hsiang Yin SHEN
-
Patent number: 12085953Abstract: A mobile stocker described herein is configured to be easily installed and relocated to various locations in a semiconductor fabrication facility. The mobile stocker is capable of being programmed with, and/or autonomously learning, the layout of a semiconductor fabrication facility, and automatically relocating to a new location based on the layout using a navigation system. Accordingly, the mobile stocker is capable of being flexibly relocated in the semiconductor fabrication facility to dynamically support changes in demand and production capacity. Moreover, the capability to quickly assign a location identifier to the mobile stocker and to automatically interface with transport systems in the semiconductor fabrication facility reduces downtime of the mobile stocker, which increases productivity in the semiconductor fabrication facility.Type: GrantFiled: June 28, 2021Date of Patent: September 10, 2024Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Rong Syuan Fan, Ching-Jung Chang, Chi-Feng Tung, Hsiang Yin Shen
-
Patent number: 7974272Abstract: A methods and apparatus for remote management of switching network nodes in a stack via in-band messaging are presented. Switching nodes in the stack default to reserved switching node identifiers and stacking ports default to a blocking state upon startup, restart, and reset. Each command frame received via a blocking state is forwarded to a command engine at each switching node and is acknowledged with the current switching node identifier. Each acknowledgement frame bearing the reserved network node identifier triggers configuration of the acknowledging switching node. Switching nodes and the management processor track interrupt state vectors regarding events. An interrupt acknowledgement process is employed to track raised interrupts. Configuration of switching node is performed via command frames transmitted by the management processor and destined to a command engine associated with the switching node.Type: GrantFiled: July 29, 2004Date of Patent: July 5, 2011Assignee: Conexant Systems, Inc.Inventors: Rong-Feng Chang, Mike Twu, Craig Barrack, Allen Yu
-
Patent number: 7835265Abstract: A high availability backplane architecture. The backplane system includes redundant node boards operatively communicating with redundant switch fabric boards. Uplink ports of the node boards are logically grouped into trunk ports at one end of the communication link with the switch fabric boards. The node boards and the switch fabric boards routinely perform link integrity checks when operating in a normal mode such that each can independently initiate failover to working ports when a link failure is detected. Link failure is detected either by sending a link heartbeat message after the link has had no traffic for a predetermined interval, or after receiving a predetermined consecutive number of invalid packets. Once the link failure is resolved, operation resumes in normal mode.Type: GrantFiled: October 31, 2002Date of Patent: November 16, 2010Assignee: Conexant Systems, Inc.Inventors: Linghsiao Wang, Rong-Feng Chang, Eric (Changhwa) Lin, James Ching-Shau Yik
-
Method and apparatus providing rapid end-to-end failover in a packet switched communications network
Patent number: 7813263Abstract: A hardware-based failover scheme enabling rapid end-to-end recovery is provided. Hardware logic periodically generates, transmits, receives, and processes heartbeat packets, sent from one end of the communications network to another, and then returned back. If a communications network node or communications link failure is being experienced along the transport path, then the hardware logic rapidly swaps the affected traffic conveyed to a pre-established backup transport path, typically within microseconds. Advantages are derived from the rapid failover effected end-to-end which enables continued delivery of provisioned communications services improving the resiliency and/or availability of a communications network.Type: GrantFiled: July 30, 2004Date of Patent: October 12, 2010Assignee: Conexant Systems, Inc.Inventors: Rong-Feng Chang, Eric Lin, Craig Barrack -
Combined pipelined classification and address search method and apparatus for switching environments
Patent number: 7760719Abstract: A packet switching node in a pipelined architecture processing packets received via an input port associated with the packet switching node performs a method, which includes: determining a packet frame type; selectively extracting packet header field values specific to a packet frame type, including packet addressing information; ascribing to the packet a preliminary action to be performed; searching packet switching information tracked by the packet switching node based on extracted packet addressing information; formulating a preliminary switch response for the packet; classifying the packet into a packet flow; modifying the preliminary switch response in accordance with one of the preliminary action, the packet flow into which the packet was classified, and a default port action corresponding to the input port; modifying the packet header in accordance with one of the preliminary action, the packet flow, and the default port action; and processing the packet.Type: GrantFiled: June 30, 2004Date of Patent: July 20, 2010Assignee: Conexant Systems, Inc.Inventors: James Yik, Rong-Feng Chang, Eric Lin, John Ta, Craig Barrack -
Patent number: 7760726Abstract: A two-chip/single-die switch architecture and a method for accessing a DDR SDRAM memory store in a switching environment are presented. The two-chip/single-die architecture includes an internal memory storage block on the single-die, an external memory storage interface to a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an external memory manager, and a packet data transfer engine effecting packet data transfers between an internal memory store and the external DDR SDRAM memory. The packet data transfer engine operates as an adaptation layer addressing issues related to employing appropriate: addressing schemes, granule sizes, memory transfer burst sizes, access timing, etc. The packet data transfer engine includes a minimal number of dual mode operational blocks such as: a queue manager, and adaptation receive and transmit blocks.Type: GrantFiled: December 4, 2008Date of Patent: July 20, 2010Assignee: Ikanos Communications, Inc.Inventors: Craig Barrack, Yeong Wang, Rong-Feng Chang
-
Publication number: 20090086733Abstract: A two-chip/single-die switch architecture and a method for accessing a DDR SDRAM memory store in a switching environment are presented. The two-chip/single-die architecture includes an internal memory storage block on the single-die, an external memory storage interface to a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an external memory manager, and a packet data transfer engine effecting packet data transfers between an internal memory store and the external DDR SDRAM memory. The packet data transfer engine operates as an adaptation layer addressing issues related to employing appropriate: addressing schemes, granule sizes, memory transfer burst sizes, access timing, etc. The packet data transfer engine includes a minimal number of dual mode operational blocks such as: a queue manager, and adaptation receive and transmit blocks.Type: ApplicationFiled: December 4, 2008Publication date: April 2, 2009Applicant: Conexant Systems, Inc.Inventors: Craig Barrack, Yeong Wang, Rong-Feng Chang
-
Patent number: 7486688Abstract: A two-chip/single-die switch architecture and a method for accessing a DDR SDRAM memory store in a switching environment are presented. The two-chip/single-die architecture includes an internal memory storage block on the single-die, an external memory storage interface to a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an external memory manager, and a packet data transfer engine effecting packet data transfers between an internal memory store and the external DDR SDRAM memory. The packet data transfer engine operates as an adaptation layer addressing issues related to employing appropriate: addressing schemes, granule sizes, memory transfer burst sizes, access timing, etc. The packet data transfer engine includes a minimal number of dual mode operational blocks such as: a queue manager, and adaptation receive and transmit blocks.Type: GrantFiled: March 29, 2004Date of Patent: February 3, 2009Assignee: Conexant Systems, Inc.Inventors: Craig Barrack, Yeong Wang, Rong-Feng Chang
-
Publication number: 20090031044Abstract: Disclosed is an apparatus and method for storing and searching computer node addresses in a computer network system. In one embodiment, the apparatus comprises a frame forwarding device such as a switch. The switch includes two MAC address tables including a primary MAC address table and secondary MAC address table both for storing and searching MAC addresses. The primary table stores records that contain compressed values of MAC addresses. The records are contained in storage locations that are referenced using the compressed value of the MAC address as a search index. In order to account for searching collisions that may result from different MAC addresses compressing to the same value, each record in the primary address table is linked to a chain of records in the secondary table. The records in the secondary table store the full value of the MAC address. Each chain of records in the secondary address table contains MAC addresses the present invention.Type: ApplicationFiled: April 22, 2008Publication date: January 29, 2009Applicant: CONEXANT SYSTEMS, INC.Inventors: Craig Barrack, James Ching-Shau Yik, Rong-Feng Chang, Eric Lin
-
Patent number: 7373425Abstract: Disclosed is an apparatus and method for storing and searching computer node addresses in a computer network system. In one embodiment, the apparatus comprises a frame forwarding device such as a switch. The switch includes two MAC address tables including a primary MAC address table and secondary MAC address table both for storing and searching MAC addresses. The primary table stores records that contain compressed values of MAC addresses. The records are contained in storage locations that are referenced using the compressed value of the MAC address as a search index. In order to account for searching collisions that may result from different MAC addresses compressing to the same value, each record in the primary address table is linked to a chain of records in the secondary table. The records in the secondary table store the full value of the MAC address. Each chain of records in the secondary address table contains MAC addresses the present invention.Type: GrantFiled: December 31, 2003Date of Patent: May 13, 2008Assignee: Conexant Systems, Inc.Inventors: Craig Barrack, James Ching-Shau Yik, Rong-Feng Chang, Eric Lin
-
Patent number: 7260066Abstract: A method for actively detecting link failures on a high availability backplane architecture. The backplane system includes redundant node boards operatively communicating with redundant switch fabric boards. Uplink ports of the node boards are logically grouped into trunk ports at one end of the communication link with the switch fabric boards. A probe packet is sent, and a probing timer is set whenever either a specified number of bad packets are received, or an idle timer expires. If a response to the probe packet is received before the probe timer expires then the link is deemed valid, otherwise the link is presumed to have failed. Preferably, either the node boards or the switch fabric boards are configured to properly handle a probe pack, which preferably has identical source and destination addresses.Type: GrantFiled: December 20, 2002Date of Patent: August 21, 2007Assignee: Conexant Systems, Inc.Inventors: Linghsiao Wang, Rong-Feng Chang, Eric Lin, James Ching-Shau Yik
-
Patent number: 7142514Abstract: A method of scheduling queue servicing in a data packet switching environment is provided. The method includes a sequence of cyclical steps. The output queues are scheduled for servicing on a least credit value basis. An output queue is selected from a group of output queues associated with a communications port. The selected output port has at least one Payload Data Unit (PDU) pending transmission and a lowest credit value associated therewith. At least one PDU having a length is transmitted from the selected output queue and the credit value is incremented taking the length of the transmitted PDU into consideration. The transmission of PDUs is divided into transmission periods. Once per transmission period credit values associated with output queues holding PDUs pending transmission are decremented in accordance with transmission apportionments assigned for each output queue. The method emulates weighted fair queue servicing with minimal computation enabling hardware implementation thereof.Type: GrantFiled: March 15, 2001Date of Patent: November 28, 2006Assignee: Zarlink Semiconductor V.N. Inc.Inventors: Linghsiao Wang, Craig Barrack, Rong-Feng Chang
-
Patent number: 6999416Abstract: A method of utilizing shared memory resources in switching Protocol Data Units (PDUs) at a data switching node is presented. The method includes reserving: a temporary memory storage portion for storing PDUs prior to queuing for processing thereof, a Class-of-Service memory storage portion to provide support Quality-of-Service guarantees, a shared memory-pool portion and an input port memory storage portion enabling non-blocking input port flow control. Provisions are made for PDU discard decisions to be delayed until after PDU headers are inspected subsequent to the receipt of each PDU. Provisions are made for well-behaved data flows conveyed via an input port to be protected against blocking from misbehaving data flows conveyed via other input ports of the data switching node.Type: GrantFiled: August 23, 2001Date of Patent: February 14, 2006Assignee: Zarlink Semiconductor V.N. Inc.Inventors: Linghsiao Wang, Craig Barrack, Rong-Feng Chang
-
Publication number: 20060023640Abstract: A methods and apparatus for remote management of switching network nodes in a stack via in-band messaging are presented. Switching nodes in the stack default to reserved switching node identifiers and stacking ports default to a blocking state upon startup, restart, and reset. Each command frame received via a blocking state is forwarded to a command engine at each switching node and is acknowledged with the current switching node identifier. Each acknowledgement frame bearing the reserved network node identifier triggers configuration of the acknowledging switching node. Switching nodes and the management processor track interrupt state vectors regarding events. An interrupt acknowledgement process is employed to track raised interrupts. Configuration of switching node is performed via command frames transmitted by the management processor and destined to a command engine associated with the switching node.Type: ApplicationFiled: July 29, 2004Publication date: February 2, 2006Applicant: Zarlink Semiconductor Inc.Inventors: Rong-Feng Chang, Mike Twu, Craig Barrack, Allen Yu
-
Method and apparatus providing rapid end-to-end failover in a packet switched communications network
Publication number: 20060002292Abstract: A hardware-based failover scheme enabling rapid end-to-end recovery is provided. Hardware logic periodically generates, transmits, receives, and processes heartbeat packets, sent from one end of the communications network to another, and then returned back. If a communications network node or communications link failure is being experienced along the transport path, then the hardware logic rapidly swaps the affected traffic conveyed to a pre-established backup transport path, typically within microseconds. Advantages are derived from the rapid failover effected end-to-end which enables continued delivery of provisioned communications services improving the resiliency and/or availability of a communications network.Type: ApplicationFiled: July 30, 2004Publication date: January 5, 2006Applicant: Zarlink Semiconductor Inc.Inventors: Rong-Feng Chang, Eric Lin, Craig Barrack -
Combined pipelined classification and address search method and apparatus for switching environments
Publication number: 20060002386Abstract: A packet switching node having a pipelined packet processing architecture processing packets received via an input port associated with the packet switching node is presented.Type: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Applicant: Zarlink Semiconductor Inc.Inventors: James Yik, Rong-Feng Chang, Eric Lin, John Ta, Craig Barrack -
Patent number: 6954424Abstract: A credit-based pacing scheme for heterogeneous speed frame forwarding. A control logic controls the transmission of data between a source device and a destination device in accordance with a handshaking protocol. Pacing logic paces the transmission of the data from the source device to the destination device to prevent congestion in the switching fabric. A credit scheme is used to arbitrate among multiple pacing modules per device, each forwarding data at a different rate.Type: GrantFiled: February 26, 2001Date of Patent: October 11, 2005Assignee: Zarlink Semiconductor V.N., Inc.Inventors: Craig I. Barrack, Brian Yang, John Lam, Rong-Feng Chang
-
Publication number: 20050213571Abstract: A two-chip/single-die switch architecture and a method for accessing a DDR SDRAM memory store in a switching environment are presented. The two-chip/single-die architecture includes an internal memory storage block on the single-die, an external memory storage interface to a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an external memory manager, and a packet data transfer engine effecting packet data transfers between an internal memory store and the external DDR SDRAM memory. The packet data transfer engine operates as an adaptation layer addressing issues related to employing appropriate: addressing schemes, granule sizes, memory transfer burst sizes, access timing, etc. The packet data transfer engine includes a minimal number of dual mode operational blocks such as: a queue manager, and adaptation receive and transmit blocks.Type: ApplicationFiled: March 29, 2004Publication date: September 29, 2005Applicant: Zarlink Semiconductor Inc.Inventors: Craig Barrack, Yeong Wang, Rong-Feng Chang