Patents by Inventor Hak Keong Sim

Hak Keong Sim 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).

  • Publication number: 20220038385
    Abstract: An on-chip data packet processing method and corresponding integrated circuit, wherein data packets are received at an ingress port and processed with an on-chip wire-speed engine. The processing comprises adding metadata to the data packets, forwarding the processed data to an on-chip QoS unit, altering the metadata of the data packets and/or providing further metadata to the data packets. The data packets are forwarded from the on-chip QoS unit to an on-chip data consumer. If the data consumer is a processing unit the data packets are processed in a first processing step, redirected from the processing unit to the QoS unit and the step of forwarding the data packets to an on-chip data consumer is repeated.
    Type: Application
    Filed: October 19, 2021
    Publication date: February 3, 2022
    Inventors: Ingo Volkening, Hak Keong Sim, Rush Banerjee
  • Patent number: 11153222
    Abstract: An on-chip data packet processing method and corresponding integrated circuit, wherein data packets are received at an ingress port and processed with an on-chip wire-speed engine. The processing comprises adding metadata to the data packets, forwarding the processed data to an on-chip QoS unit, altering the metadata of the data packets and/or providing further metadata to the data packets. The data packets are forwarded from the on-chip QoS unit to an on-chip data consumer. If the data consumer is a processing unit the data packets are processed in a first processing step, redirected from the processing unit to the QoS unit and the step of forwarding the data packets to an on-chip data consumer is repeated.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 19, 2021
    Assignee: MaxLinear, Inc.
    Inventors: Ingo Volkening, Hak Keong Sim, Ritesh Banerjee
  • Patent number: 10747538
    Abstract: An Ethernet device comprises a plurality of Management Data Input/Output (MDIO) Manageable Device (MMD) registers storing Ethernet register field definitions that operate a management interface to one or more MMD devices. An MDIO controller, communicatively coupled to the plurality of MMD registers can control communication via the management interface to the one or more MMD devices based on a mapping of the set of Ethernet register field definitions to the plurality of MMD registers, and dynamically modify the mapping of the set of Ethernet register field definitions to the plurality of MMD registers.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 18, 2020
    Assignee: Intel Corporation
    Inventors: Eric Mouchel La Fosse, Paul Louis Chazhoor, Chee Kiang Goh, Hak Keong Sim
  • Publication number: 20200201637
    Abstract: An Ethernet device comprises a plurality of Management Data Input/Output (MDIO) Manageable Device (MMD) registers storing Ethernet register field definitions that operate a management interface to one or more MMD devices. An MDIO controller, communicatively coupled to the plurality of MMD registers can control communication via the management interface to the one or more MMD devices based on a mapping of the set of Ethernet register field definitions to the plurality of MMD registers, and dynamically modify the mapping of the set of Ethernet register field definitions to the plurality of MMD registers.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Eric Mouchel La Fosse, Paul Louis Chazhoor, Chee Kiang Goh, Hak Keong Sim
  • Publication number: 20190372905
    Abstract: An on-chip data packet processing method and corresponding integrated circuit, wherein data packets are received at an ingress port and processed with an on-chip wire-speed engine. The processing comprises adding metadata to the data packets, forwarding the processed data to an on-chip QoS unit, altering the metadata of the data packets and/or providing further metadata to the data packets. The data packets are forwarded from the on-chip QoS unit to an on-chip data consumer. If the data consumer is a processing unit the data packets are processed in a first processing step, redirected from the processing unit to the QoS unit and the step of forwarding the data packets to an on-chip data consumer is repeated.
    Type: Application
    Filed: May 13, 2019
    Publication date: December 5, 2019
    Inventors: Ingo Volkening, Hak Keong Sim, Ritesh Banerjee
  • Patent number: 10326706
    Abstract: An on-chip data packet processing method and corresponding integrated circuit, wherein data packets are received at an ingress port and processed with an on-chip wire-speed engine. The processing comprises adding metadata to the data packets, forwarding the processed data to an on-chip QoS unit, altering the metadata of the data packets and/or providing further metadata to the data packets. The data packets are forwarded from the on-chip QoS unit to an on-chip data consumer. If the data consumer is a processing unit the data packets are processed in a first processing step, redirected from the processing unit to the QoS unit and the step of forwarding the data packets to an on-chip data consumer is repeated.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 18, 2019
    Assignee: Lantiq Beteiligungs-GmbH & Co. KG
    Inventors: Ingo Volkening, Hak Keong Sim, Ritesh Banerjee
  • Publication number: 20170208015
    Abstract: An on-chip data packet processing method and corresponding integrated circuit, wherein data packets are received at an ingress port and processed with an on-chip wire-speed engine. The processing comprises adding metadata to the data packets, forwarding the processed data to an on-chip QoS unit, altering the metadata of the data packets and/or providing further metadata to the data packets. The data packets are forwarded from the on-chip QoS unit to an on-chip data consumer. If the data consumer is a processing unit the data packets are processed in a first processing step, redirected from the processing unit to the QoS unit and the step of forwarding the data packets to an on-chip data consumer is repeated.
    Type: Application
    Filed: May 29, 2015
    Publication date: July 20, 2017
    Applicant: Lantiq Beteiligun-Grmbh & Co. KG
    Inventors: Ingo VOLKENING, Hak Keong SIM, Ritesh BANERJEE
  • Patent number: 8588244
    Abstract: An Ethernet switch has at least one ingress/egress port which is operable in two modes, in a first mode as a GE port and in a second mode as a plurality of FE ports. The port has 8 MAC interfaces each of which is capable of receiving/transmitting FE packets, and at least one of the MAC interfaces can be configured to receive/transmit GE packets. Thus, the port has two modes of operation. The port further includes receive and transmit modules which receive GE and FE packets from, and transmit GE and FE packets to, the interfaces.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: November 19, 2013
    Assignee: Lantiq Deutschland GmbH
    Inventors: Shridhar Mubaraq Mishra, Tina Zhang, Chunfeng Hu, Hak Keong Sim
  • Publication number: 20120069848
    Abstract: An Ethernet switch has at least one ingress/egress port which is operable in two modes, in a first mode as a GE port and in a second mode as a plurality of FE ports. The port has 8 MAC interfaces each of which is capable of receiving/transmitting FE packets, and at least one of the MAC interfaces can be configured to receive/transmit GE packets. Thus, the port has two modes of operation. The port further includes receive and transmit modules which receive GE and FE packets from, and transmit GE and FE packets to, the interfaces.
    Type: Application
    Filed: October 11, 2011
    Publication date: March 22, 2012
    Applicant: Lantiq Deutschland GmbH
    Inventors: Shridhar Mubaraq Mishra, Tina Zhang, Chunfeng Hu, Hak Keong Sim
  • Patent number: 8116362
    Abstract: A line card is proposed in which one or more DMT processing modules 1 communicate with a data link layer platform, such as an ATM, POSPHY or Ethernet processor. The data relating to a single symbol is transmitted between the data link layer platform and a given one of DMT processing modules in a plurality of data portions spaced apart in time. The data portions relating to different channels of a given DMT processing module (or to different DMT processing modules) are interleaved in time. Since the data portions of a given symbol are spaced apart in time, the data relating to a single symbol is transmitted over a longer time period than in conventional devices which reduces the effective burstiness of the traffic, and thus reduces the memory requirements of the data link layer platform.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: February 14, 2012
    Assignee: Lantiq Deutschland GmbH
    Inventors: Raj Kumar Jain, Hak Keong Sim
  • Patent number: 8064471
    Abstract: An Ethernet switch has at least one ingress/egress port 1 which is operable in two modes, in a first mode as a GE port and in a second mode as a plurality of FE ports. The port has 8 MAC interfaces 3 each of which is capable of receiving/transmitting FE packets, and at least one of the MAC interfaces can be configured to receive/transmit GE packets. Thus, the port has two modes of operation. The port further includes receive and transmit modules 5, 7 which receive GE and FE packets from, and transmit GE and FE packets to, the interfaces. If there are 8 such ports in the Ethernet switch, then by switching different numbers of the ports between the two modes, the switch may operate in 9 different modes: as 8 GE ports, 7 GE ports and 8 FE ports, 2 GE ports and 48 FE ports, 1 GE port and 56 FE ports, or simply as 64 FE ports.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: November 22, 2011
    Assignee: Lantiq Deutschland GmbH
    Inventors: Shridhar Mubaraq Mishra, Tina Zhang, Chunfeng Hu, Hak Keong Sim
  • Patent number: 7802165
    Abstract: Systems and methods for processing data signals are described. In one implementation, a demodulator and a first decoder unit, such as a convolutional encoder or a quadrature amplitude modulation decoder, for receiving the output of the demodulator, decoding the second level of encoding and outputting a decoded signal and a first error indication signal indicative of errors in the decoded signal are provided. The decoded signal may be passed through a de-interleaving unit to form a de-interleaved signal. The first location signal may be passed to an identifier unit which receives it, and from it produces a second error indication signal indicative of the errors in the de-interleaved signal. The de-interleaved signal and the second error indication signal may be transmitted to a redundancy decoder, where the signals may be used to perform redundancy decoding.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: September 21, 2010
    Assignee: Lantiq Deutschland GmbH
    Inventors: Raj Kumar Jain, Ravindra Singh, Hak Keong Sim
  • Patent number: 7743313
    Abstract: A system for processing a data signal (such as an ADSL or VDSL signal) includes a first decoder unit, such as a convolutional decoder or a QAM decoder, for receiving the data signal, decoding the second level of encoding and outputting a decoded signal and a first error indication signal indicative of errors in the decoded signal. A redundancy decoder employs the decoded signal and the first error indication signal (or transformed versions thereof) to perform redundancy decoding.
    Type: Grant
    Filed: August 17, 2006
    Date of Patent: June 22, 2010
    Assignee: Lantiq Deutschland GmbH
    Inventors: Raj Kumar Jain, Ravindra Singh, Hak Keong Sim
  • Publication number: 20080065968
    Abstract: A system for processing a data signal (such as an ADSL or VDSL signal) includes a demodulator, a first decoder unit, such as a convolutional encoder or a QAM decoder, for receiving the output of the demodulator, decoding the second level of encoding and outputting a decoded signal and a first error indication signal indicative of errors in the decoded signal. The decoded signal is passed through a de-interleaving unit to form a de-interleaved signal. The first location signal is passed to an identifier unit which receives it, and from it produces a second error indication signal indicative of the errors in the de-interleaved signal. The de-interleaved signal and the second error indication signal are transmitted to a redundancy decoder which employs them to perform redundancy decoding.
    Type: Application
    Filed: August 17, 2006
    Publication date: March 13, 2008
    Inventors: Raj Kumar Jain, Ravindra Singh, Hak Keong Sim
  • Publication number: 20080065969
    Abstract: A system for processing a data signal (such as an ADSL or VDSL signal) includes a first decoder unit, such as a convolutional decoder or a QAM decoder, for receiving the data signal, decoding the second level of encoding and outputting a decoded signal and a first error indication signal indicative of errors in the decoded signal. A redundancy decoder employs the decoded signal and the first error indication signal (or transformed versions thereof) to perform redundancy decoding.
    Type: Application
    Filed: August 17, 2006
    Publication date: March 13, 2008
    Inventors: Raj Kumar Jain, Ravindra Singh, Hak Keong Sim
  • Publication number: 20080008255
    Abstract: A discrete multitone (DMT) transceiver communicates with multiple channels generates and receives DMT symbols each having a duration of a timeslot. A transmitter portion of the transceiver includes a symbol processor which generates symbols for multiple channels sequentially, and stores the generated symbols in a buffer until they are transmitted. A receiver portion simultaneously receives symbols on multiple channels and stores the symbols in a buffer, from which the symbols on different channels are read and processed sequentially. To reduce the rate of communication on a given channel, the symbol processors may be idle in respect of some of the timeslots corresponding to that channel. The transceiver may alternatively be an OFDM transceiver.
    Type: Application
    Filed: July 10, 2006
    Publication date: January 10, 2008
    Inventors: Raj Kumar Jain, Pinxing Lin, Hak Keong Sim, Chee Kiang Goh