Patents by Inventor Daryn Lau

Daryn Lau 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: 7848319
    Abstract: A programmably sliceable switch-fabric unit (PSSU) and methods of use are disclosed. An N×N? switch matrix is programmably made to operate as if it were a plurality of S×S? virtual switch slices, where S<N and S?<N?. Ingressing requests each specify an egress path (unicast mode) or plural egress paths (multicast mode) in terms of one or more relative egress port numbers. A request translator converts relative egress port numbers into absolute egress port numbers by determining what virtual slice each request belongs to. The translated egress requests are handed off to an arbitration and/or scheduling mechanism for further processing. If the translated request is granted, the corresponding payload egresses through the actual egress port(s) which the translated request asked for.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: December 7, 2010
    Assignee: Integrated Device Technology, Inc.
    Inventors: Matthew D. Ornes, Christopher I. W. Norrie, Gene K. Chui, Onchuen (Daryn) Lau
  • Patent number: 7356722
    Abstract: In a system having independently-clocked job-performing circuits (e.g., payload processors) and independently-clocked job-ordering circuits (e.g., request and payload suppliers), coordinating mechanisms are provided for coordinating exchanges between the independently-clocked circuits. The coordinating mechanisms include those that use transmitted time-stamps for scheduling contention-free performances within the job-performing circuits of requested jobs. The coordinating mechanisms additionally or alternatively include static and dynamic rate constraining means that are configured to prevent a faster-clocked one of the independently-clocked circuits from overwhelming a more slowly-clocked other of the independently-clocked circuits. In one implementation, independently-clocked telecommunication-shelves house a distributed set of line cards and switch cards.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: April 8, 2008
    Assignee: Intergrated Device Technology, Inc.
    Inventors: Onchuen (Daryn) Lau, Matthew D. Ornes, Chris D. Bergen, Robert J. Divivier, Gene K. Chui, Christopher I. W. Norrie, King-Shing (Frank) Chui
  • Publication number: 20070263618
    Abstract: A programmably sliceable switch-fabric unit (PSSU) and methods of use are disclosed. An N×N? switch matrix is programmably made to operate as if it were a plurality of S×S? virtual switch slices, where S<N and S?<N?. Ingressing requests each specify an egress path (unicast mode) or plural egress paths (multicast mode) in terms of one or more relative egress port numbers. A request translator converts relative egress port numbers into absolute egress port numbers by determining what virtual slice each request belongs to. The translated egress requests are handed off to an arbitration and/or scheduling mechanism for further processing. If the translated request is granted, the corresponding payload egresses through the actual egress port(s) which the translated request asked for.
    Type: Application
    Filed: July 30, 2007
    Publication date: November 15, 2007
    Inventors: Matthew Ornes, Christopher Norrie, Gene Chui, Onchuen (Daryn) Lau
  • Patent number: 7263097
    Abstract: A programmably sliceable switch-fabric unit (PSSU) and methods of use are disclosed. An N×N? switch matrix is programmably made to operate as if it were a plurality of S×S? virtual switch slices, where S<N and S?<N?. Ingressing requests each specify an egress path (unicast mode) or plural egress paths (multicast mode) in terms of one or more relative egress port numbers. A request translator converts relative egress port numbers into absolute egress port numbers by determining what virtual slice each request belongs to. The translated egress requests are handed off to an arbitration and/or scheduling mechanism for further processing. If the translated request is granted, the corresponding payload egresses through the actual egress port(s) which the translated request asked for.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: August 28, 2007
    Assignee: Integrated Device Technology, Inc.
    Inventors: Matthew D. Ornes, Christopher I. W. Norrie, Gene K. Chui, Onchuen (Daryn) Lau
  • Publication number: 20070130246
    Abstract: In a system having independently-clocked job-performing circuits (e.g., payload processors) and independently-clocked job-ordering circuits (e.g., request and payload suppliers), coordinating mechanisms are provided for coordinating exchanges between the independently-clocked circuits. The coordinating mechanisms include those that use transmitted time-stamps for scheduling contention-free performances within the job-performing circuits of requested jobs. The coordinating mechanisms additionally or alternatively include static and dynamic rate constraining means that are configured to prevent a faster-clocked one of the independently-clocked circuits from overwhelming a more slowly-clocked other of the independently-clocked circuits. In one implementation, independently-clocked telecommunication-shelves house a distributed set of line cards and switch cards.
    Type: Application
    Filed: January 29, 2007
    Publication date: June 7, 2007
    Inventors: Onchuen (Daryn) Lau, Matthew Ornes, Chris Bergen, Robert Divivier, Gene Chui, Christopher Norrie, King-Shing (Frank) Chui
  • Patent number: 7181485
    Abstract: In a system having independently-clocked job-performing circuits (e.g., payload processors) and independently-clocked job-ordering circuits (e.g., request and payload suppliers), coordinating mechanisms are provided for coordinating exchanges between the independently-clocked circuits. The coordinating mechanisms include those that use transmitted time-stamps for scheduling contention-free performances within the job-performing circuits of requested jobs. The coordinating mechanisms additionally or alternatively include static and dynamic rate constraining means that are configured to prevent a faster-clocked one of the independently-clocked circuits from overwhelming a more slowly-clocked other of the independently-clocked circuits. In one implementation, independently-clocked telecommunication-shelves house a distributed set of line cards and switch cards.
    Type: Grant
    Filed: November 26, 2001
    Date of Patent: February 20, 2007
    Assignee: Integrated Device Technology, Inc.
    Inventors: Onchuen (Daryn) Lau, Matthew D. Ornes, Chris D. Bergen, Robert J. Divivier, Gene K. Chui, Christopher I. W. Norrie, King-Shing (Frank) Chui
  • Patent number: 7079485
    Abstract: A digital switching system comprises: (a) a line card layer containing a plurality of real or virtual line cards; (b) a switch card layer containing a plurality of real or virtual switch cards; and (c) an interface layer interposed between the line card layer and the switch card layer for providing serialization support services so that one or more of the line cards and switch cards can be operatively and conveniently disposed in a first shelf or on a first backplane that is spaced apart from a second shelf or from a second backplane supporting others of the line cards and/or switch cards. Such an arrangement allows for scalable expansion of the switching system in terms of number of lines served and/or transmission rates served. The flexibility of the system is owed in part to payload data being carried within payload-carrying regions of so-called ZCell signals as the payload data moves between the line card layer and the switch fabric layer.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: July 18, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventors: Onchuen (Daryn) Lau, Chris D. Bergen, Robert J. Divivier, Gene K. Chui, Christopher I. W. Norrie, Matthew D. Ornes, King-Shing (Frank) Chui
  • Patent number: 6747971
    Abstract: An apparatus is described comprising an ingress port and a plurality of switch planes where each of the switch planes has a dedicated scheduler and each of the switch planes are communicatively coupled to the ingress port. The switch planes may further have at least one input control port and at least one output control port where each of the input control ports are coupled to each of the output control ports in a crossbar arrangement. The communicative coupling may further comprise one of the input control ports coupled to the ingress port. Furthermore, the ingress port may have at least one unicast queue which is dedicated to a specific egress port. The ingress port may also have a multicast queue.
    Type: Grant
    Filed: April 20, 1999
    Date of Patent: June 8, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Hughes, Daryn Lau, Dan Klausmeier, Eugene Wang, Madhav Marathe, Frank Chui, Gene K. Chui, Gary Kipnis, Gurmohan S. Samrao, Lionel A. King
  • Patent number: 6578092
    Abstract: A communication interface is described to align at a destination data transmitted through different channels before that data is read out. The communication interface includes a receiver circuit that has a plurality of buffers. Each buffer is coupled to a corresponding channel to receive data therethrough. The communication interface also includes a control circuit, coupled to the plurality of buffers, to enable reading of data from the plurality of buffers when each of the plurality of buffers has received at least one unit of data.
    Type: Grant
    Filed: April 21, 1999
    Date of Patent: June 10, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: O. Daryn Lau, Frank Chui, Gene Chui, Gary Kipnis, Gurmobau Samrao, Neil King