Patents by Inventor Wilson Liao

Wilson Liao 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: 10520009
    Abstract: A consumer product or toy suction cup ensemble includes a housing, a suction cup formation, and a relief valve formation. A collar element may be included in certain embodiments. The housing includes a stem-letting aperture. The suction cup formation includes a collapsible cup portion and a stem portion. The stem portion includes a valve-letting passage. The stem-letting aperture receives the stem section. The relief valve formation includes a valve stem and a valve upper portion. The valve stem includes opposed valve stem grooves that extend from a valve stem end and have a groove length lesser than the valve stem thereby forming a valve-sealing portion. The valve stem is receivable in the valve-letting passage. The collar element of certain embodiments includes an outer collar periphery and an inner slot portion. The inner slot portion accepts the collar-receiving stem section and the outer collar periphery is wider than stem-letting aperture.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: December 31, 2019
    Assignee: NFR Investments Pty. Ltd.
    Inventors: George D. Smith, Wilson Liao, Chiu Kit Ng
  • Publication number: 20190249709
    Abstract: A consumer product or toy suction cup ensemble includes a housing, a suction cup formation, and a relief valve formation. A collar element may be included in certain embodiments. The housing includes a stem-letting aperture. The suction cup formation includes a collapsible cup portion and a stem portion. The stem portion includes a valve-letting passage. The stem-letting aperture receives the stem section. The relief valve formation includes a valve stem and a valve upper portion. The valve stem includes opposed valve stem grooves that extend from a valve stem end and have a groove length lesser than the valve stem thereby forming a valve-sealing portion. The valve stem is receivable in the valve-letting passage. The collar element of certain embodiments includes an outer collar periphery and an inner slot portion. The inner slot portion accepts the collar-receiving stem section and the outer collar periphery is wider than stem-letting aperture.
    Type: Application
    Filed: August 30, 2018
    Publication date: August 15, 2019
    Inventors: George D. Smith, Wilson Liao, Chiu Kit Ng
  • Publication number: 20050149691
    Abstract: According to some embodiments, a processing element includes (i) a next neighbor register to receive information directly from a previous processing element in a series of processing elements, and (ii) a previous neighbor register to receive information directly from a next processing element in the series.
    Type: Application
    Filed: December 24, 2003
    Publication date: July 7, 2005
    Inventors: Sridhar Lakshmanamurthy, Prashant Chandra, Wilson Liao, Jeen-Yuan Miin, Pun Yim, Chen-Chi Kuo, Jaroslaw Sydir
  • Publication number: 20050108479
    Abstract: In general, in one aspect, the disclosure describes a processor that includes a memory to store at least a portion of instructions of at least one program and multiple packet engines that include an engine instruction cache to store a subset of the at least one program. The processor also includes circuitry coupled to the packet engines and the memory to receive requests from the multiple engines for subsets of the at least one portion of the at least one set of instructions.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 19, 2005
    Inventors: Sridhar Lakshmanamurthy, Wilson Liao, Prashant Chandra, Jeen-Yuan Miin, Yim Pun
  • Publication number: 20050102486
    Abstract: In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled to the shared instruction store. The engines provide multiple execution threads and include an instruction cache to cache a subset of the at least the portion of the at least one program from the instruction store, with different respective portions of the engine's instruction cache being allocated to different respective ones of the engine threads.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Inventors: Sridhar Lakshmanamurthy, Wilson Liao, Prashant Chandra, Jeen-Yuan Miin, Yim Pun
  • Publication number: 20050102474
    Abstract: In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and a set of multiple engines coupled to the instruction store. The engines include an engine instruction cache and circuitry to request a subset of the at least the portion of the at least one program.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 12, 2005
    Inventors: Sridhar Lakshmanamurthy, Wilson Liao, Prashant Chandra, Jeen-Yuan Miin, Yim Pun
  • Publication number: 20050068956
    Abstract: Systems and methods for scalable packet buffer descriptor management in ATM-Ethernet bridge gateways are disclosed. An ATM-Ethernet processor interfacing between an ATM processor and an Ethernet network processor generally includes a packet buffer pointer ring containing ATM processor packet buffer pointers for managing traffic from the Ethernet network processor to the ATM processor, and a packet descriptor ring and a data buffer for managing traffic from the ATM processor to the Ethernet network processor. The packet descriptor ring contains packet descriptors each including an ATM-Ethernet packet buffer memory address in the data buffer. The ATM processor may be in communication with a SONET framer while the Ethernet network processor may be in communication with an Ethernet MAC.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Applicant: Intel Corporation, A DELAWARE CORPORATION
    Inventors: Wilson Liao, Anguo Huang, Warren Lee
  • Publication number: 20050050306
    Abstract: A method of executing instructions on a processor includes, receiving a first condition code produced by executing a first instruction during a first clock cycle on an array of engines included in the processor, receiving a second condition code produced by executing a second instruction during a second clock cycle on the array of engines included in the processor, and executing a logical operator on the first and second condition codes during the second clock cycle on the array of engines included in the processor.
    Type: Application
    Filed: August 26, 2003
    Publication date: March 3, 2005
    Inventors: Sridhar Lakshmanamurthy, Prashant Chandra, Wilson Liao, Jeen-Yuan Miin, Yim Pun, Chen-Chi Kuo, Jaroslaw Sydir, Uday Naik