Patents by Inventor Chuck Chiang

Chuck Chiang 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: 9934120
    Abstract: Embodiments of the present disclosure relate to systems and methods for updating a System on Chip (SOC) image without using direct memory access (DMA) programming. A target SOC monitors a target mailbox to determine reception of a data packet of an SOC image received from a host computer, wherein the SOC image includes a plurality of data packets. The target SOC reads the data packet from a buffer of the target SOC and writes a status message to a host mailbox of the target SOC, wherein the status message is indicative of a reception status of the data packet.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: April 3, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Chuck Chiang, Kishore Kumar Reddy Devireddy
  • Publication number: 20170228302
    Abstract: Embodiments of the present disclosure relate to systems and methods for updating a System on Chip (SOC) image without using direct memory access (DMA) programming. A target SOC monitors a target mailbox to determine reception of a data packet of an SOC image received from a host computer, wherein the SOC image includes a plurality of data packets. The target SOC reads the data packet from a buffer of the target SOC and writes a status message to a host mailbox of the target SOC, wherein the status message is indicative of a reception status of the data packet.
    Type: Application
    Filed: February 10, 2016
    Publication date: August 10, 2017
    Inventors: Chuck Chiang, Kishore Kumar Reddy Devireddy
  • Patent number: 8015315
    Abstract: Modified flow keys holding compressed IPv6 addresses are stored in a flow table to improve memory utilization. The compressed IPv6 addresses are utilized to access a compression table holding the full IPv6 address, and full IPv6 address are substituted into the modified flow key to form an unmodified flow key.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: September 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Chuck Chiang, Sanjeev Mahalawat
  • Publication number: 20080222386
    Abstract: Modified flow keys holding compressed IPv6 addresses are stored in a flow table to improve memory utilization. The compressed IPv6 addresses are utilized to access a compression table holding the full IPv6 address, and full IPv6 address are substituted into the modified flow key to form an unmodified flow key.
    Type: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Chuck Chiang, Sanjeev Mahalawat
  • Patent number: 5815023
    Abstract: A method and apparatus for high speed signal path arbitration and transfer of a plurality of source signals to a destination signal path, is provided. An arbiter system includes an arbiter and a multiplexer. The multiplexer includes a plurality of n inputs each coupled to receive a source signal from one of a plurality of source signal paths and an output coupled to provide an output signal to the destination signal path. The multiplexer is controlled by a plurality of n select signal values received from the arbiter. The arbiter is coupled to receive a plurality of request signal values which prompt the arbiter to control the multiplexer to pass one of the source signals to the destination signal path. The multiplexer includes a plurality of n multiplexer signal paths each extending from one of n multiplexer inputs to the multiplexer output. Time characteristics of each of the n multiplexer signal paths are unequal.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: September 29, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Thomas P. Webber, Ting-Chuck Chiang