Patents by Inventor Murphy Chen

Murphy 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: 7930451
    Abstract: The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: April 19, 2011
    Assignee: VIA Technologies
    Inventors: Murphy Chen, Perlman Hu
  • Publication number: 20090187681
    Abstract: The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
    Type: Application
    Filed: April 1, 2009
    Publication date: July 23, 2009
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Murphy Chen, Perlman Hu
  • Patent number: 7536488
    Abstract: The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: May 19, 2009
    Assignee: Via Technologies, Inc.
    Inventors: Murphy Chen, Perlman Hu
  • Patent number: 7328383
    Abstract: In a method for testing an embedded phase-locked loop (PLL) circuit, a first clock signal is provided to an embedded phase-locked loop (PLL) circuit to be tested. A PLL clock signal of a first frequency is generated by the embedded PLL in response to the first clock signal. The PLL clock signal of the first frequency is sampled with a second clock signal of a second frequency to generate a first sampled signal, wherein the second frequency is different from the first frequency but has a first correlation with the first frequency so that the first sampled signal toggles at a predetermined frequency when the embedded PLL circuit is in a normal operation condition. The embedded PLL circuit is determined to be in an abnormal operation condition if the first sampled signal does not toggle at said predetermined frequency.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: February 5, 2008
    Assignee: Via Technologies, Inc.
    Inventors: Murphy Chen, Perlman Hu
  • Patent number: 7317755
    Abstract: A predicted parallel branch slicer for use in an adaptive decision feedback equalizer includes Mk adders commonly receiving a signal to be processed and respectively receiving Mk preset values, and performing respective addition operations to generate Mk output signals; Mk slicers in communication with the Mk adders, receiving and processing the Mk output signals to obtain Mk signals of Mk levels, respectively; a multiplexer in communication with the Mk slicers, receiving the signals of the Mk levels; and k delay units interconnected with one another in series and being in communication with the multiplexer, and generating k selection signals of different delay time in response to an output of the multiplexer, the selection signals being provided for the multiplexer to select one of the signals of the Mk levels to be outputted.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: January 8, 2008
    Assignee: Via Technologies, Inc.
    Inventors: Meng-Da Yang, An-Yeu Wu, Murphy Chen
  • Publication number: 20070168791
    Abstract: In a method for testing an embedded phase-locked loop (PLL) circuit, a first clock signal is provided to an embedded phase-locked loop (PLL) circuit to be tested. A PLL clock signal of a first frequency is generated by the embedded PLL in response to the first clock signal. The PLL clock signal of the first frequency is sampled with a second clock signal of a second frequency to generate a first sampled signal, wherein the second frequency is different from the first frequency but has a first correlation with the first frequency so that the first sampled signal toggles at a predetermined frequency when the embedded PLL circuit is in a normal operation condition. The embedded PLL circuit is determined to be in an abnormal operation condition if the first sampled signal does not toggle at said predetermined frequency.
    Type: Application
    Filed: September 27, 2006
    Publication date: July 19, 2007
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Murphy Chen, Perlman Hu
  • Patent number: 7168020
    Abstract: A method and a device for testing an embedded phase-locked loop (PLL) circuit are disclosed. A first clock signal of a first frequency is provided to an embedded phase-locked loop (PLL) circuit to be tested by a tester, so as to generate a PLL clock signal by the embedded PLL circuit in response to the first clock signal of the first frequency. The PLL clock signal is inputted to a test circuit along with a second clock signal of a second frequency. Then, the PLL clock signal is sampled with the second clock signal of the second frequency to generate a first sampled signal. The second frequency has a first correlation with the first frequency. Whether the embedded PLL circuit is in a normal operation condition is determined according to the first sampled signal.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: January 23, 2007
    Assignee: VIA Technologies, Inc.
    Inventors: Murphy Chen, Perlman Hu
  • Patent number: 7000073
    Abstract: The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: February 14, 2006
    Assignee: Via Technologies, Inc.
    Inventors: Murphy Chen, Perlman Hu
  • Patent number: 6996684
    Abstract: A controller embeds a volatile memory, a plurality of application circuits and an arbiter. Each of the application circuits is capable of sending a request signal to request access the volatile memory and has a unique priority. When some of the application circuits send requests in a same period, the arbiter selects application circuits with higher priority among those application circuits such that the selected application circuits are allowed to access the volatile memory. The arbiter includes a plurality of arbiter modules and a main arbiter module. Each of the arbiter modules is assigned to a unique set of application circuits in the controller such that the arbiter modules can select higher priority application circuits in the corresponding sets at the same time. The main arbiter module further selects application circuits for accessing the volatile memory according to application circuits selected by the arbiter modules.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: February 7, 2006
    Assignee: VIA Technologies Inc.
    Inventors: Timothy Tseng, Murphy Chen
  • Publication number: 20050289255
    Abstract: The invention provides a new linked structure for a buffer controller and management method thereof The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 29, 2005
    Inventors: Murphy Chen, Perlman Hu
  • Publication number: 20040234002
    Abstract: A predicted parallel branch slicer for use in an adaptive decision feedback equalizer includes Mk adders commonly receiving a signal to be processed and respectively receiving Mk preset values, and performing respective addition operations to generate Mk output signals; Mk slicers in communication with the Mk adders, receiving and processing the Mk output signals to obtain Mk signals of Mk levels, respectively; a multiplexer in communication with the Mk slicers, receiving the signals of the Mk levels; and k delay units interconnected with one another in series and being in communication with the multiplexer, and generating k selection signals of different delay time in response to an output of the multiplexer, the selection signals being provided for the multiplexer to select one of the signals of the Mk levels to be outputted.
    Type: Application
    Filed: May 21, 2003
    Publication date: November 25, 2004
    Inventors: Meng-Da Yang, An-Yeu Wu, Murphy Chen
  • Publication number: 20040174890
    Abstract: A network switch chip and a method for controlling the same are proposed. A first network switch chip is cascaded with a second network switch chip. Each of the network switch chip comprises a high-speed network port and a plurality of connection ports. The two network switch chips are connected through the two high-speed network ports to form a direct link therebetween, and the network switch provides a transmission rate equal to the sum of transmission rates of the first connection ports and the second connection ports. The two network switch chips can update an operation status for each other through the direct link and whereby the first network switch chip and the second network switch can manage data exchange therebetween. Each of the network switch chips has a lookup table therein and the network switch chips can update the lookup table for each other.
    Type: Application
    Filed: March 4, 2003
    Publication date: September 9, 2004
    Inventors: Murphy Chen, Sharon Huang
  • Publication number: 20040068625
    Abstract: A controller embeds a volatile memory, a plurality of application circuits and an arbiter. Each of the application circuits is capable of sending a request signal to request access the volatile memory and has a unique priority. When some of the application circuits send requests in a same period, the arbiter selects application circuits with higher priority among those application circuits such that the selected application circuits are allowed to access the volatile memory. The arbiter includes a plurality of arbiter modules and a main arbiter module. Each of the arbiter modules is assigned to a unique set of application circuits in the controller such that the arbiter modules can select higher priority application circuits in the corresponding sets at the same time. The main arbiter module further selects application circuits for accessing the volatile memory according to application circuits selected by the arbiter modules.
    Type: Application
    Filed: April 14, 2003
    Publication date: April 8, 2004
    Inventors: Timothy Tseng, Murphy Chen
  • Publication number: 20040030970
    Abstract: A test platform device for testing an embedded memory of a system on chip includes a first socket, a second socket and a test control circuit. The first socket is used for plugging therein the system on chip to be tested. The second socket is used for plugging therein an independent memory chip. The test control circuit is electrically connected to the first socket and the second socket, performs a comparable writing-reading operation of each of the embedded memory of the system on chip and the independent memory chip and outputting an error data when incomparable results are obtained in response to the comparable writing-reading operation of each of the embedded memory of the system on chip and the independent memory chip.
    Type: Application
    Filed: May 7, 2003
    Publication date: February 12, 2004
    Inventors: Murphy Chen, Timothy Tseng, Chao-Cheng Cheng, Ruth Lin, Mike Duh
  • Publication number: 20030191895
    Abstract: The invention provides a new linked structure for a buffer controller and management method thereof. The allocation and release actions of buffer memory can be more effectively processed when the buffer controller processes data packets. The linked structure enables the link node of the first buffer register to point to the last buffer register. The link node of the last buffer register points to the second buffer register. Each of the link nodes of the rest buffers points to the next buffer register in order until the last buffer register. This structure can effectively release the buffer registers in the used linked list to a free list.
    Type: Application
    Filed: March 28, 2003
    Publication date: October 9, 2003
    Applicant: VIA TECHNOLOGIES, INC
    Inventors: Murphy Chen, Perlman Hu
  • Publication number: 20030172327
    Abstract: A method and a device for testing an embedded phase-locked loop (PLL) circuit are disclosed. A first clock signal of a first frequency is provided to an embedded phase-locked loop (PLL) circuit to be tested by a tester, so as to generate a PLL clock signal by the embedded PLL circuit in response to the first clock signal of the first frequency. The PLL clock signal is inputted to a test circuit along with a second clock signal of a second frequency. Then, the PLL clock signal is sampled with the second clock signal of the second frequency to generate a first sampled signal. The second frequency has a first correlation with the first frequency. Whether the embedded PLL circuit is in a normal operation condition is determined according to the first sampled signal.
    Type: Application
    Filed: January 28, 2003
    Publication date: September 11, 2003
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Murphy Chen, Perlman Hu
  • Publication number: 20030147359
    Abstract: This invention discloses a long-distance network transmission structure and associated device thereof. The invention utilizes the CAT-5 transmission line network to achieve a high-speed long-distance network tranceiving. A DSP PHY (Digital Signal Processing Physical) is employed in the long-distance network transmission structure to receive a data signal from the transmission line. The signal is then driven to clients with a common PHY without DSP capability or a DSP PHY. Through such a DSP PHY, the signal can be transmitted over 3000 ft and the transmission rate can reach duplex 100 Mbps. Two pairs of cords inside the CAT-5 network transmission line are used to provide the full duplex data tranceiving and the other two spare cords provide electrical power for a repeater. Therefore, the long-distance transmission structure and associated device thereof can effectively reduce the cost for both network service providers and clients and facilitate the installation.
    Type: Application
    Filed: January 9, 2003
    Publication date: August 7, 2003
    Applicant: VIA TECHNOLOGIES, INC.
    Inventor: Murphy Chen