Patents by Inventor Wei Lim

Wei Lim 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: 20140029143
    Abstract: In one embodiment, a differential amplifier is provided. Gates of a first differential pair of transistors, of a first conductivity type, and a second pair or transistors, of a second conductivity type are coupled to first and second input terminals of the differential amplifier. A first pair of adjustable current sources are configured to adjust respective tail currents of the first differential pair of transistors in response to a first bias current control signal. A second pair of adjustable current sources are configured to adjust respective tail currents of the second differential pair of transistors in response to the first bias current control signal. A third pair of adjustable current sources are configured to adjust respective currents through the second differential pair of transistors in response to a second bias current control signal.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: XILINX, INC.
    Inventors: Siok Wei Lim, Cheng-Hsiang Hsieh, Jafar Savoj
  • Publication number: 20140003451
    Abstract: In one embodiment, a device having a link training state machine including a reconfiguration logic to perform a dynamic link reconfiguration of a physical link coupled between the device and a second device during a run-time in which the physical link does not enter a link down state, including transmission of a plurality of bandwidth change requests to the second device, each of the plurality of bandwidth change requests to request a bandwidth change from a first bandwidth to a second bandwidth. Other embodiments are described and claimed.
    Type: Application
    Filed: December 18, 2012
    Publication date: January 2, 2014
    Inventors: Mahesh Wagh, Su Wei Lim
  • Patent number: 8601198
    Abstract: Embodiments of the invention describe a host system capable of associating a PCIe device and another separate device to the same device identifier (e.g., device number). A cycle routing module or logic will identify an I/O transaction involving the device identifier, and route the transaction to one or both of the devices (or, in some instances, identify the I/O transaction as a configuration transaction, and simply update the cycle routing module/logic only). In one embodiment of the invention, a root port of the host system is configured to operate as the above described cycle router. Embodiments of the invention allow for devices to be “merged” into a single device for the host OS. For example, a peripheral devices coupled to the host system via a PCIe link may be “merged” with a peripheral devices coupled to the host system via another PCIe link or a SATA link.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 3, 2013
    Assignee: Intel Corporation
    Inventors: Chee Hak Teh, Chai Huat Gan, Poh Thiam Teoh, Mary Siaw See Yeoh, Su Wei Lim
  • Publication number: 20130283084
    Abstract: A method and system for error logging that is independent of the clock frequency ratio in an I/O subsystem. In one embodiment of the invention, the I/O subsystem has an error logging mechanism with a fixed queue depth of two and is independent of the clock frequencies in the I/O subsystem. The I/O subsystem has two queue entries for storing or logging the uncorrectable errors. In one embodiment of the invention, the I/O subsystem has two queue entries for storing or logging the 128-bit TLP Header and the First Error Pointer (FEP) of the uncorrectable errors detected in the I/O subsystem.
    Type: Application
    Filed: December 22, 2011
    Publication date: October 24, 2013
    Inventors: Ming Yi Lim, Su Wei Lim, Poh Thiam Teoh
  • Publication number: 20130283013
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for enabling an agent interfacing with a pipelined backbone to locally handle transactions while obeying an ordering rule including, for example, receiving a transaction which requests access to a backbone; decoding routing destination information from the transaction received, in which the decoded routing destination information designates the transaction to be processed either locally or processed via the backbone; storing the decoded routing destination information and the transaction into a First-In-First-Out (FIFO) buffer; retrieving the decoded routing destination information and the transaction from the FIFO buffer; and processing the transaction locally or via the backbone based on the decoded routing destination information retrieved from the FIFO buffer with the transaction.
    Type: Application
    Filed: November 9, 2011
    Publication date: October 24, 2013
    Inventors: Ngek Leong Guok, Kah Meng Yeem, Poh Thiam Teoh, Su Wei Lim
  • Publication number: 20130275985
    Abstract: Methods, apparatuses, and systems for handling transactions received after a configuration request, the method, for example, comprising: receiving a configuration change request by a transaction-handling logic block; performing a configuration change by the transaction-handling logic block in response to the configuration change request, wherein the logic block is to handle transactions received prior to receipt of the configuration change request differently than transactions received after receipt of the configuration change request; receiving, by the transaction-handling logic block, a first transaction before receiving the configuration change request; receiving, by the transaction-handling logic block, a second transaction after receiving the configuration change request and before the configuration change is complete; differentiating the first transaction from the second transaction based on the order in which the first and second transactions were received relative to receipt of the configuration chang
    Type: Application
    Filed: November 9, 2011
    Publication date: October 17, 2013
    Applicant: INTEL CORPORATION
    Inventors: Su Wei Lim, Kah Meng Yeem, Poh Thiam Teoh, Hooi Kar Loo, Sujea Lim
  • Publication number: 20130212311
    Abstract: Component apparatuses with inter-component communication capabilities, and system having such component apparatuses are disclosed. A component may include a number of control pins including a clock pin, a number of data pins, and a logic unit. The logic unit may be configured to receive a clock signal from another component through the clock pin, to provide an alert signal to the other component through a selected one of the control and data pins to initiate a transaction with the other component, to receive in response to the alert signal from the other component through the data pins a status request to determine nature of the transaction, and to provide in response to the status request to the other component through the data pins a status to indicate the nature of the transaction. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: March 30, 2012
    Publication date: August 15, 2013
    Inventors: Mikal C. Hunsaker, Su Wei Lim, Ricardo E. James
  • Publication number: 20130073858
    Abstract: Secure execution of workflow tasks are executed according to a given execution pattern in a decentralized workflow system with a central workflow engine and multiple task execution agents. The method starts at an i'th execution agent which is selected by at least one preceding execution agent in accord with the execution pattern to perform an i'th task of the workflow. The method includes receiving, from the at least one preceding execution agent via a secure channel, a task-based private key generated by the at least one preceding execution agent, signing workflow information of the workflow for at least one subsequent execution agent with a workflow signature, selecting at least one appropriate subsequent execution agent, computing a task-based private key for the at least one subsequent execution agent, and forwarding to the at least one subsequent execution agent the workflow information with its associated workflow signature.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 21, 2013
    Applicant: SAP AG
    Inventor: Hoon Wei Lim
  • Publication number: 20130003540
    Abstract: A method and system to improve the power management for an I/O subsystem. In one embodiment of the invention, the power management of an upstream port of the I/O subsystem is improved by increasing the upstream link utilization when the upstream port is an active power state and by increasing or prolonging the power saving period of the upstream port when the upstream port is in a low power state.
    Type: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Inventors: Poh Thiam Teoh, Su Wei Lim
  • Publication number: 20130007332
    Abstract: Embodiments of the invention describe a host system capable of associating a PCIe device and another separate device to the same device identifier (e.g., device number). A cycle routing module or logic will identify an I/O transaction involving the device identifier, and route the transaction to one or both of the devices (or, in some instances, identify the I/O transaction as a configuration transaction, and simply update the cycle routing module/logic only). In one embodiment of the invention, a root port of the host system is configured to operate as the above described cycle router. Embodiments of the invention allow for devices to be “merged” into a single device for the host OS. For example, a peripheral devices coupled to the host system via a PCIe link may be “merged” with a peripheral devices coupled to the host system via another PCIe link or a SATA link.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Inventors: Chee Hak Teh, Chai Huat Gan, Poh Thiam Teoh, Mary Siaw See Yeoh, Su Wei Lim
  • Patent number: 8346101
    Abstract: Optical receivers and a method for providing a diagnostic measurement of optical modulation amplitude at other than a signal output of an optical receiver are invented and disclosed. The method includes the steps of applying a representation of an output of an optical detector to a circuit that determines a difference between a first signal level and a second signal level that is different from the first signal level and buffering the difference between the first signal level and the second signal level received from the circuit. The optical receivers include an optical detector, a transimpedance amplifier that applies automatic gain control, a circuit that determines a difference between two signal values and a limiting post amplifier. The receivers provide a diagnostic measure that can be compared to certain thresholds relating to known bit error rates or applied in a calculation to generate an absolute optical modulation amplitude value.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: January 1, 2013
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd
    Inventors: Jos De Langen, Tze Wei Lim, Adrianus J. P. Van Haasteren
  • Patent number: 8312277
    Abstract: Method, system and computer program for exchanging data between a client computer and a storage device are described, in which the storage device may send a long-term DH-component to an intermediate server. The client computer may send a first short-term DH-component to the storage device through the intermediate server that adds a communication expiration time. The storage device may send a second short-term DH-component to the client computer. The client computer and the storage device may calculate a symmetric key from the long-term component and from both short-term DH-components to exchange data and may delete the short-term DH-components upon reaching the expiration time.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: November 13, 2012
    Assignee: SAP AG
    Inventor: Hoon Wei Lim
  • Patent number: 8291232
    Abstract: Secure execution of workflow tasks are executed according to a given execution pattern in a decentralized workflow system with a central workflow engine and multiple task execution agents. The method starts at an i'th execution agent which is selected by at least one preceding execution agent in accord with the execution pattern to perform an i'th task of the workflow. The method includes receiving, from the at least one preceding execution agent via a secure channel, a task-based private key generated by the at least one preceding execution agent, signing workflow information of the workflow for at least one subsequent execution agent with a workflow signature, selecting at least one appropriate subsequent execution agent, computing a task-based private key for the at least one subsequent execution agent, and forwarding to the at least one subsequent execution agent the workflow information with its associated workflow signature.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: October 16, 2012
    Assignee: SAP AG
    Inventor: Hoon Wei Lim
  • Publication number: 20120219286
    Abstract: Optical receivers and a method for providing a diagnostic measurement of optical modulation amplitude at other than a signal output of an optical receiver are invented and disclosed. The method includes the steps of applying a representation of an output of an optical detector to a circuit that determines a difference between a first signal level and a second signal level that is different from the first signal level and buffering the difference between the first signal level and the second signal level received from the circuit. The optical receivers include an optical detector, a transimpedance amplifier that applies automatic gain control, a circuit that determines a difference between two signal values and a limiting post amplifier. The receivers provide a diagnostic measure that can be compared to certain thresholds relating to known bit error rates or applied in a calculation to generate an absolute optical modulation amplitude value.
    Type: Application
    Filed: May 11, 2012
    Publication date: August 30, 2012
    Applicant: AVAGO TECHNOLOGIES FIBER IP (SINGAPORE) PTE. LTD.
    Inventors: Jos De Langen, Tze Wei Lim, Adrianus J.P. van Haasteren
  • Publication number: 20120166691
    Abstract: In some embodiments, an electronic system includes a processor, a memory in communication with the processor, a bus in communication with the processor, an Express Card controller coupled to the bus, the Express Card controller providing an interface to an external device, a USB3 controller coupled to the bus and in communication with the Express Card controller, and a PCIE controller coupled to the bus and in communication with the Express Card controller. The Express Card controller may be configured to determine whether the external device is a USB3 device or a PCIE device and to switch between the USB3 controller and the PCIE controller based on the state of a USB3 select pin strap. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Ting Lok Song, Su Wei Lim, Mikal Hunsaker, Hooi Kar Loo
  • Patent number: 8200100
    Abstract: Optical receivers and a method for providing a diagnostic measurement of optical modulation amplitude at other than a signal output of an optical receiver are invented and disclosed. The method includes the steps of applying a representation of an output of an optical detector to a circuit that determines a difference between a first signal level and a second signal level that is different from the first signal level and buffering the difference between the first signal level and the second signal level received from the circuit. The optical receivers include an optical detector, a transimpedance amplifier that applies automatic gain control, a circuit that determines a difference between two signal values and a limiting post amplifier. The receivers provide a diagnostic measure that can be compared to certain thresholds relating to known bit error rates or applied in a calculation to generate an absolute optical modulation amplitude value.
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: June 12, 2012
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd
    Inventors: Jos De Langen, Tze Wei Lim, Adrianus J. P. Van Haasteren
  • Patent number: 8175462
    Abstract: A fiber optic transceiver (FOT) module is provided that has a circuit board attached to the FOT leadframe. The circuit board, which is typically a printed circuit board (PCB), provides several advantages over typical FOT module designs in that it provides additional surface area for mounting additional components, enables components to be moved from the motherboard into the module, allows the I/O pin count of the FOT module to be increased without increasing the width or footprint associated with the module, allows bond wires to be shortened, provides improved performance over changes in temperature, allows manufacturing yield to be improved, and enables improvements in signal integrity to be realized.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: May 8, 2012
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.
    Inventors: Tom Sheau Tong Wong, Tze Wei Lim, Adrianus Van Haasteren
  • Patent number: 8100588
    Abstract: A small form factor pluggable (SFP) optical transceiver module and method for performing optical communications are provided. The SFP optical transceiver module has a housing to which a duplex receptacle is secured. The duplex receptacle has a C-shaped opening, the upper and lower portions of which are defined by upper and lower flexible retaining elements for receiving and retaining a duplex optical connector therein. An electrical assembly of the module is secured within the transceiver module housing. The electrical assembly comprises a PCB, the back end of which is configured as a plug end for removably plugging the PCB into a receptacle of an external communications management system.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: January 24, 2012
    Assignee: Avago Technologies Fiber IP (Singapore) Pte. Ltd.
    Inventors: Tom Sheau Tung Wong, Adrianus Van Haasteren, Tze Wei Lim
  • Publication number: 20110019998
    Abstract: A small form factor pluggable (SFP) optical transceiver module and method for performing optical communications are provided. The SFP optical transceiver module has a housing to which a duplex receptacle is secured. The duplex receptacle has a C-shaped opening, the upper and lower portions of which are defined by upper and lower flexible retaining elements for receiving and retaining a duplex optical connector therein. An electrical assembly of the module is secured within the transceiver module housing. The electrical assembly comprises a PCB, the back end of which is configured as a plug end for removably plugging the PCB into a receptacle of an external communications management system.
    Type: Application
    Filed: October 8, 2010
    Publication date: January 27, 2011
    Applicant: AVAGO TECHNOLOGIES FIBER IP (SINGAPORE) PTE. LTD.
    Inventors: Tom Sheau Tung Wong, Adrianus Van Haasteren, Tze Wei Lim
  • Publication number: 20100332835
    Abstract: Method, system and computer program for exchanging data between a client computer and a storage device are described, in which the storage device may send a long-term DH-component to an intermediate server. The client computer may send a first short-term DH-component to the storage device through the intermediate server that adds a communication expiration time. The storage device may send a second short-term DH-component to the client computer. The client computer and the storage device may calculate a symmetric key from the long-term component and from both short-term DH-components to exchange data and may delete the short-term DH-components upon reaching the expiration time.
    Type: Application
    Filed: October 30, 2009
    Publication date: December 30, 2010
    Applicant: SAP AG
    Inventor: Hoon Wei Lim