Patents by Inventor Eric Lin

Eric Lin 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: 20090031044
    Abstract: Disclosed is an apparatus and method for storing and searching computer node addresses in a computer network system. In one embodiment, the apparatus comprises a frame forwarding device such as a switch. The switch includes two MAC address tables including a primary MAC address table and secondary MAC address table both for storing and searching MAC addresses. The primary table stores records that contain compressed values of MAC addresses. The records are contained in storage locations that are referenced using the compressed value of the MAC address as a search index. In order to account for searching collisions that may result from different MAC addresses compressing to the same value, each record in the primary address table is linked to a chain of records in the secondary table. The records in the secondary table store the full value of the MAC address. Each chain of records in the secondary address table contains MAC addresses the present invention.
    Type: Application
    Filed: April 22, 2008
    Publication date: January 29, 2009
    Applicant: CONEXANT SYSTEMS, INC.
    Inventors: Craig Barrack, James Ching-Shau Yik, Rong-Feng Chang, Eric Lin
  • Publication number: 20080307241
    Abstract: A microcontroller circuit provides proper clocks to a central processing unit of a microcontroller and peripherals according to a power saving mode and operating conditions of the peripherals. The microcontroller circuit comprises a prescaler, a second multiplexer, a central processing unit, a first switch, a second switch, a first peripheral, and an execution unit. The execution unit is installed in the central processing unit and used for controlling the first switch and the second switch. The switches control the transmission of clocks according to the power saving mode operated by the microcontroller circuit, so that the central processing unit and each peripheral can work with a proper clock to reduce power use.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Eric Lin, Wen-Chi Hsu
  • Publication number: 20080207960
    Abstract: In some embodiments, the present disclosure relates to systems, compositions, and methods for treating a microarray. The compositions include a superwetting agent. The methods include contacting the microarray with an aqueous mixture including the superwetting agent after a hybridization step. Kits for carrying out the methods are also provided.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Inventors: Eric Lin, Eric M. Leproust, Patrick J. Collins
  • Patent number: 7415701
    Abstract: Methods and apparatus to support the execution of a managed application that is linked to a native library or application are disclosed. The disclosed methods and apparatus support a virtual machine that is associated with the same ISA as the executing platform, while the ISA of the native library or application is of a different ISA. The disclosed methods and apparatus also support the execution of a managed application that is linked with several native libraries or applications that are associated with several different ISAs respectively.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: August 19, 2008
    Assignee: Intel Corporation
    Inventors: Yun Wang, Miaobo Chen, Eric Lin, Chris Elford, Suresh Srinivas
  • Patent number: 7373425
    Abstract: Disclosed is an apparatus and method for storing and searching computer node addresses in a computer network system. In one embodiment, the apparatus comprises a frame forwarding device such as a switch. The switch includes two MAC address tables including a primary MAC address table and secondary MAC address table both for storing and searching MAC addresses. The primary table stores records that contain compressed values of MAC addresses. The records are contained in storage locations that are referenced using the compressed value of the MAC address as a search index. In order to account for searching collisions that may result from different MAC addresses compressing to the same value, each record in the primary address table is linked to a chain of records in the secondary table. The records in the secondary table store the full value of the MAC address. Each chain of records in the secondary address table contains MAC addresses the present invention.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: May 13, 2008
    Assignee: Conexant Systems, Inc.
    Inventors: Craig Barrack, James Ching-Shau Yik, Rong-Feng Chang, Eric Lin
  • Publication number: 20080066011
    Abstract: The present invention is directed to a system and method for visualizing information, e.g., information regarding a sporting event. The method may comprise identifying an event type and generating a plurality of buttons, the plurality of buttons arranged in a button hierarchy. A first level of the button hierarchy comprising one or more first level buttons is displayed with a lens further displayed on a given one of the one or more first level buttons, the lens operative to present first level data for the given first level button.
    Type: Application
    Filed: January 11, 2007
    Publication date: March 13, 2008
    Inventors: Roger Urrabazo, Kumiko T. Toft, Eric Lin, John La, Sushant Kumar, Eric Del Balso, Michael Mills, Manlio Armando Lo Conte
  • Publication number: 20080013278
    Abstract: A fluid compensation apparatus is configured to provide replacement fluid to a fluid-based cooling loop, while removing dissolved gas or gas in gross bubbles from the cooling loop. Removal or reduction of gas from the cooling loop reduces or prevents pump vapor lock. The removed gas is retained within the fluid compensation apparatus. The fluid compensation apparatus is configured to prevent the trapped gas from being re-introduced to the fluid-based cooling loop, regardless of the orientation of the fluid compensation apparatus. Additionally, the fluid compensation apparatus is configured to remove gas from and add fluid to the cooling loop with limited or no pressure drop between the inlet port and the outlet port of the fluid compensation apparatus. As a result, the pump does not require additional power to compensate for such a pressure differential.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 17, 2008
    Inventors: Fredric Landry, Bruce Conway, Richard Brewer, Norman Chow, Peng Zhou, Tien-Chih (Eric) Lin
  • Publication number: 20070227698
    Abstract: An integrated pumping assembly includes a pump coupled to a heat exchanging device via a mounting plate. The mounting plate is sealed to the heat exchanging device. The heat exchanging device is any fluid-based heat exchanging device, such as a fluid radiator configured to operate as a heat rejector or a heat exchanger configured to remove heat from a heat generating device. The pump is mounted directly to the mounting plate. A mounting mechanism compresses the pump housing and the mounting plate. One or more sealing washers, such as o-rings, are positioned between the pump housing and the mounting plate. The pump, mounting plate, and the heat exchanging device are aligned such that an opening in the pump housing, an opening in the mounting plate, and an opening in the housing of the heat exchanging device are aligned to form a sealed fluid path through which fluid is exchanged between the pump and the heat exchanging device.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 4, 2007
    Inventors: Bruce R. Conway, Paul Tsao, Tien-Chih (Eric) Lin, Norman Chow
  • Publication number: 20070232053
    Abstract: A new method to form an integrated circuit device is achieved. The method comprises providing a substrate. A sacrificial layer is formed overlying the substrate. The sacrificial layer is patterned to form temporary vertical spacers where conductive bonding locations are planned. A conductive layer is deposited overlying the temporary vertical spacers and the substrate. The conductive layer is patterned to form conductive bonding locations overlying the temporary vertical spacers. The temporary vertical spacers are etched away to create voids underlying the conductive bonding locations.
    Type: Application
    Filed: June 11, 2007
    Publication date: October 4, 2007
    Applicant: MEGICA Corporation
    Inventors: Jin-Yuan Lee, Eric Lin
  • Patent number: 7265045
    Abstract: A new method to form an integrated circuit device is achieved. The method comprises providing a substrate. A sacrificial layer is formed overlying the substrate. The sacrificial layer is patterned to form temporary vertical spacers where conductive bonding locations are planned. A conductive layer is deposited overlying the temporary vertical spacers and the substrate. The conductive layer is patterned to form conductive bonding locations overlying the temporary vertical spacers. The temporary vertical spacers are etched away to create voids underlying the conductive bonding locations.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: September 4, 2007
    Assignee: Megica Corporation
    Inventors: Jin-Yuan Lee, Eric Lin
  • Patent number: 7260066
    Abstract: A method for actively detecting link failures on a high availability backplane architecture. The backplane system includes redundant node boards operatively communicating with redundant switch fabric boards. Uplink ports of the node boards are logically grouped into trunk ports at one end of the communication link with the switch fabric boards. A probe packet is sent, and a probing timer is set whenever either a specified number of bad packets are received, or an idle timer expires. If a response to the probe packet is received before the probe timer expires then the link is deemed valid, otherwise the link is presumed to have failed. Preferably, either the node boards or the switch fabric boards are configured to properly handle a probe pack, which preferably has identical source and destination addresses.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: August 21, 2007
    Assignee: Conexant Systems, Inc.
    Inventors: Linghsiao Wang, Rong-Feng Chang, Eric Lin, James Ching-Shau Yik
  • Patent number: 7257134
    Abstract: A method of synchronizing the information held in a switching database associated with a switching function of a data switching node, with a data network node identifier record associated with a management processor enabling a managed mode thereof is provided. An entry of the switching database is modified. A status specifier corresponding to the modified entry is set to signify the modification thereof. An inspection of the switching database is initiated on the expiration of an adjustable timer, and the information held in modified switching database entries is synchronized with the data network node identifier record. This method of synchronization of the information held in the switching database spreads out of burst changes thereof over time. The advantages are derived from the use of a more economical management processor while providing the same or enhanced levels of service of the data switching node.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: August 14, 2007
    Assignee: Zarlink Semiconductor V.N. Inc.
    Inventors: James Ching-Shau Yik, Eric Lin
  • Publication number: 20070090284
    Abstract: An image sensor package structure includes a substrate having an upper surface, which is formed with equal amount of the first electrodes arranged at the each side of the upper surface, each the first electrode of the adjacent side of the substrate is corresponding electrically connected each other, so that the signal from one side of the substrate may be transmitted the adjacent side, the each side of the lower surface of the substrate is formed with second electrodes, each side of the second electrodes is less than the each side of the first electrodes of the upper surface, then the second electrode is electrically connected to the first electrode, so that the signal from the first electrode may be directly transmitted to the second electrode and through adjacent one side of the first electrode transmitted to the second electrode. A frame layer is arranged at the upper surface of the substrate.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Mon Ho, Chen Peng, May Chen, Eric Lin
  • Publication number: 20070006189
    Abstract: Embodiments of the invention provide a method of translating a block of source instructions to generate a block of target instructions; and, prior to executing the block of target instructions, determining whether one or more source instructions of the block of source instructions have been modified relative to the time the block of target instructions was generated. Embodiments of the invention also provide a method of, during execution of the target instructions, comparing a first memory range used by one or more write instructions of the block of target instructions with a second memory range used by the block of source instructions to determine whether the first memory range overlaps with the second memory range. Embodiments of the invention further provide apparatus, system, and machine-readable medium thereof.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Jianhui Li, Oren Sasson, Eric Lin, Orna Eizion
  • Publication number: 20060184919
    Abstract: Methods and apparatus to support the execution of a managed application that is linked to a native library or application are disclosed. The disclosed methods and apparatus support a virtual machine that is associated with the same ISA as the executing platform, while the ISA of the native library or application is of a different ISA. The disclosed methods and apparatus also support the execution of a managed application that is linked with several native libraries or applications that are associated with several different ISAs respectively.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Inventors: Miaobo Chen, Qi Zhang, Eric Lin, Jianhui Li, Yun Wang
  • Publication number: 20060184920
    Abstract: Methods and apparatus to support the execution of a managed application that is linked to a native library or application are disclosed. The disclosed methods and apparatus support a virtual machine that is associated with the same ISA as the executing platform, while the ISA of the native library or application is of a different ISA. The disclosed methods and apparatus also support the execution of a managed application that is linked with several native libraries or applications that are associated with several different ISAs respectively.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Inventors: Yun Wang, Miaobo Chen, Eric Lin, Chris Elford, Suresh Srinivas
  • Patent number: 7077370
    Abstract: A hair dryer stand for a handheld hair dryer includes a base and a holder pivotally mounted on the base. The base has a top face, two parallel ears protruding from the top face and two fastening assemblies. The holder has two curved sides and a space. The curved sides are formed together to form the space between the curved sides so the holder is able to clamp a hair dryer. The curved sides also have pivot pins with threaded holes, which are mounted respectively in the ears on the base and held in place by the fastener assemblies. The angle of a hair dryer mounted in the holder can be adjusted relative to the base to accommodate a specific person so that the person is able to use the hair dryer without holding it.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: July 18, 2006
    Assignee: Winner Double-H Co., Ltd.
    Inventors: Eric Lin, Cheng-Yung Tung, Ching-Chang Chuang
  • Publication number: 20060017673
    Abstract: The present invention provides a display device, comprising: an input unit, for inputting a data; a storage unit, for storing the input data; an output unit, for displaying the data; a control unit, electrically connected to the input unit, the output unit and the storage unit for controlling the same; a power supply, electrically connected to the input unit, the output unit and the storage unit for providing power to the same; and a housing; wherein the input unit, the output unit, the storage unit, the control unit and the power supply are arranged inside an accommodation space of the housing. In addition, the output unit can be a flexible paper-like display.
    Type: Application
    Filed: September 13, 2004
    Publication date: January 26, 2006
    Inventors: Brian Chen, Eric Lin
  • Publication number: 20060002386
    Abstract: A packet switching node having a pipelined packet processing architecture processing packets received via an input port associated with the packet switching node is presented.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: Zarlink Semiconductor Inc.
    Inventors: James Yik, Rong-Feng Chang, Eric Lin, John Ta, Craig Barrack
  • Publication number: 20060002292
    Abstract: A hardware-based failover scheme enabling rapid end-to-end recovery is provided. Hardware logic periodically generates, transmits, receives, and processes heartbeat packets, sent from one end of the communications network to another, and then returned back. If a communications network node or communications link failure is being experienced along the transport path, then the hardware logic rapidly swaps the affected traffic conveyed to a pre-established backup transport path, typically within microseconds. Advantages are derived from the rapid failover effected end-to-end which enables continued delivery of provisioned communications services improving the resiliency and/or availability of a communications network.
    Type: Application
    Filed: July 30, 2004
    Publication date: January 5, 2006
    Applicant: Zarlink Semiconductor Inc.
    Inventors: Rong-Feng Chang, Eric Lin, Craig Barrack