Patents by Inventor Paul Cheng

Paul Cheng 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: 7203754
    Abstract: The techniques described employ a cooperative organization of network service providers to provide improved distributed network services. The network service providers that are constituent to the cooperative organization represent various perspectives within the overall Internet content distribution network, and may include network owners, telecommunications carriers, network access providers, hosting providers and distribution network owners, the latter being an entity that caches content at a plurality of locations distributed on the network. Aspects include managing content caches by receiving control signals specifying actions related to cached content that is distributed on a network, such as the Internet, and forwarding the control signals through to the caching locations to implement the actions represented by the control signals, thus providing content publishers the capability of refreshing their content regardless of where it is cached.
    Type: Grant
    Filed: March 2, 2005
    Date of Patent: April 10, 2007
    Assignee: Yahoo! Inc.
    Inventors: Joseph J. Bai, Robert Carney, Paul Cheng, Jonathan C. Crane
  • Publication number: 20070044224
    Abstract: A portable swimming pool includes a base having a perimeter; a side wall erected upright, wherein the side wall includes a top and a bottom, and the side wall coupled to the perimeter of the base; and a plurality of portholes layered between a outer wall of the side wall and an inner wall of the side wall, wherein the porthole is transparent, and both the outer wall of the side wall and the inner wall of the side wall are opaque, and wherein the sidewall is collapsible for enabling portability of the swimming pool.
    Type: Application
    Filed: August 23, 2006
    Publication date: March 1, 2007
    Applicant: GP Ltd.
    Inventors: Chung-wai (Paul) Cheng, George Dieffenbach
  • Patent number: 7117262
    Abstract: The techniques described employ a cooperative organization of network service providers to provide improved distributed network services. The network service providers that are constituent to the cooperative organization represent various perspectives within the overall Internet content distribution network, and may include network owners, telecommunications carriers, network access providers, hosting providers and distribution network owners, the latter being an entity that caches content at a plurality of locations distributed on the network. Aspects include managing content caches by receiving control signals specifying actions related to cached content that is distributed on a network, such as the Internet, and forwarding the control signals through to the caching locations to implement the actions represented by the control signals, thus providing content publishers the capability of refreshing their content regardless of where it is cached.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: October 3, 2006
    Assignee: Inktomi Corporation
    Inventors: Joseph J. Bai, Robert Carney, Paul Cheng, Jonathan C. Crane
  • Patent number: 7107258
    Abstract: A search engine having a controller, a memory, and at least one hash-CAM (H-CAM). The memory includes a database of search values and associate content or just associate content. The controller uses search values to access the memory to obtain the search results. The H-CAM includes at least one set of paired hash units and CAM units and at least one logic unit. The CAM units hold values known to cause hash collisions in the paired hash units, and the logic unit prioritizes the hash and CAM unit outputs to address values usable to access the memory and obtain a search result at the controller that is not the result of a hash collision. The H-CAM may optionally include a search data storage to store the search values, so that they need not be stored in the memory, and a comparator to determine and handle new search data based hash collisions. The H-CAM may optionally also be cascaded.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: September 12, 2006
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Paul Cheng, Nelson L. Chow, Fangli Chien
  • Patent number: 7054385
    Abstract: This invention, generally speaking, modifies pulse amplitude modulated signals to reduce the ratio of average power to minimum power. The signal is modified in such a manner that the signal quality remains acceptable. The signal quality is described in terms of the Power Spectral Density (PSD) and the Error Vector Magnitude (EVM).
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: May 30, 2006
    Assignee: Tropian, Inc.
    Inventors: Richard W. D. Booth, Stephan V. Schell, Thomas E. Biedka, Paul Cheng-Po Liang
  • Patent number: 7054995
    Abstract: A content addressable memory (CAM) system includes CAM banks that can be linked together in a series to form a CAM module. Each CAM bank includes a CAM array with rows. In a lookup operation, each row asserts a field-match signal when a field from a key matches the field of a CAM entry held in the row. Each CAM bank receives a link-control signal, each received from the preceding CAM bank match-in signals for the rows, and each generates match-out signals for the rows. Some embodiments dynamically configure the CAM system into one or more independent CAM modules of various widths, according to data held in a configuration register or to the current value of the key or other search information. Some embodiments include multiple priority encoders that can be coupled to the match-out signals of dynamically selected CAM banks, thus advantageously allowing parallel lookup operations in the CAM modules.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: May 30, 2006
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Nelson L. Chow, Paul Cheng
  • Publication number: 20060036044
    Abstract: Transparent polyamide compositions with improved creep resistance comprising at least one amorphous semiaromatic polyamide and at least one semicrystalline semiaromatic polyamide. Articles of manufacture incorporating these compositions are also disclosed.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventor: Paul Cheng
  • Publication number: 20050263202
    Abstract: A polymeric fuel system component made from a polyamide composition comprising one or more of polyamide 6,10 and polyamide 6,12 or copolymers thereof; stainless steel fibers and/or carbon nanotubes; an impact modifier; a plasticizer; and, optionally, other additives.
    Type: Application
    Filed: May 19, 2005
    Publication date: December 1, 2005
    Inventor: Paul Cheng
  • Publication number: 20050193131
    Abstract: The techniques described employ a cooperative organization of network service providers to provide improved distributed network services. The network service providers that are constituent to the cooperative organization represent various perspectives within the overall Internet content distribution network, and may include network owners, telecommunications carriers, network access providers, hosting providers and distribution network owners, the latter being an entity that caches content at a plurality of locations distributed on the network. Aspects include managing content caches by receiving control signals specifying actions related to cached content that is distributed on a network, such as the Internet, and forwarding the control signals through to the caching locations to implement the actions represented by the control signals, thus providing content publishers the capability of refreshing their content regardless of where it is cached.
    Type: Application
    Filed: March 2, 2005
    Publication date: September 1, 2005
    Inventors: Joseph Bai, Robert Carney, Paul Cheng, Jonathan Crane
  • Patent number: 6928430
    Abstract: A search scheme (10) in which a controller (14) provides a search key (16) to a search engine (18, 36). In one variation, the search engine (18) provides a match address (20) based on prefix matching to an associate content (AC) memory (22) and the AC memory provides a search result (24) back to the controller. In an other variation the search engine (36) effectively may include the AC and itself provide the search result (24). Within the search engine (18, 36) every possible prefix for possible respective prefix lengths in the search key may be represented, either by a bit which addressable maps to the search result, by content addressable memory (CAM) (32) associatively mapping to the search result, or by directly addressing the search result (24).
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: August 9, 2005
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Fangli Chien, Nelson L. Chow, Paul Cheng
  • Patent number: 6925524
    Abstract: A relocation system to associatively search a database lookup table with a search key to addressably retrieve a corresponding associate content table record as a search result. The relocation system is implemented in search engine devices having associative memory (e.g., CAM) having one or more sections. The search engine devices employ relocation values when calculating addresses, one per section per device, with the relocation values optionally pre-calculated and stored in relocation registers. The search engine devices may be cascaded to construct a larger search engine. The search engine is typically used with a processor and addressable memory (e.g., RAM or ROM). In particular, the relocation system permits multiple databases to be concurrently stored and worked with in the associative and addressable memory.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: August 2, 2005
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Nelson L. Chow, David L. Amey, Paul Cheng
  • Patent number: 6917934
    Abstract: A search engine (100) having a controller (112), a memory (114), and a hash pointer unit (110). The memory (114) includes a database of search data and associate content, and the controller (112) uses individual search values to access the memory (114) to obtain individual search results. The controller (112) includes a hash function (116) that generates a hash value from a, typically large, search value into a, typically smaller, hash value that may be a hash collision. The controller (112) converts the hash value into a hash address which is communicated to the hash pointer unit (110), which receives the hash address and provides a hash pointer that is communicated to and used by the memory to look up respective search results. In this manner hash collisions are avoided and the size of the memory (114) is not a function of the degree of multi-way set-associativity used.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: July 12, 2005
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Paul Cheng, Nelson L. Chow, Fangli Chien
  • Patent number: 6889225
    Abstract: A hash-CAM (H-CAM) which may work with a controller and a memory containing a database of either search values and associate content or associate content by itself The H-CAM includes at least one set of paired hash units and CAM units and at least one logic unit. The CAM units hold values known to cause hash collisions in the respectively paired hash units, and the logic unit prioritizes the hash and CAM unit outputs to a single address value usable to access the memory and obtain a search result at the controller that is not the result of a hash collision. The H-CAM may optionally include a search data storage to store the search values, so that they need not be stored in the memory, and a comparator to determine and handle newly determined hash collisions.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: May 3, 2005
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Paul Cheng, Nelson L. Chow, Fangli Chien
  • Publication number: 20050069662
    Abstract: The present invention relates to molded articles suitable for the transport or storage of fuels used in internal combustion engines and having improved fluid permeation barrier properties, made from a polyamide resin composition comprising: (a) 100 weight parts of a polyamide-containing compound, (b) 5 to 50 weight parts of phenolic novolac resin, and optionally (c) an ethylene/?-olefin copolymer impact modifier, where the impact modifier is present in up to 40 weight percent, based on the total weight of the composition.
    Type: Application
    Filed: May 20, 2004
    Publication date: March 31, 2005
    Inventors: Paul Cheng, Yuji Saga
  • Publication number: 20050004308
    Abstract: Polyamide compositions and blends toughened with polyvinylbutyral having enhanced adhesive surface properties are disclosed, together with articles of manufacture.
    Type: Application
    Filed: March 12, 2004
    Publication date: January 6, 2005
    Inventors: Win-Chung Lee, I-Chung Wang, Gloria Jones, Bert Wong, Paul Cheng, Daniel McKiernan, Charles Refshauge, Yong Yu
  • Publication number: 20040215870
    Abstract: A content addressable memory (CAM) system includes CAM banks that can be linked together in a series to form a CAM module. Each CAM bank includes a CAM array with rows. In a lookup operation, each row asserts a field-match signal when a field from a key matches the field of a CAM entry held in the row. Each CAM bank receives a link-control signal, each received from the preceding CAM bank match-in signals for the rows, and each generates match-out signals for the rows. Some embodiments dynamically configure the CAM system into one or more independent CAM modules of various widths, according to data held in a configuration register or to the current value of the key or other search information. Some embodiments include multiple priority encoders that can be coupled to the match-out signals of dynamically selected CAM banks, thus advantageously allowing parallel lookup operations in the CAM modules.
    Type: Application
    Filed: April 23, 2003
    Publication date: October 28, 2004
    Applicant: Integrated Silicon Solution, Inc.
    Inventors: Nelson L. Chow, Paul Cheng
  • Publication number: 20040186972
    Abstract: A relocation system to associatively search a database lookup table with a search key to addressably retrieve a corresponding associate content table record as a search result. The relocation system is implemented in search engine devices having associative memory (e.g., CAM) having one or more sections. The search engine devices employ relocation values when calculating addresses, one per section per device, with the relocation values optionally pre-calculated and stored in relocation registers. The search engine devices may be cascaded to construct a larger search engine. The search engine is typically used with a processor and addressable memory (e.g., RAM or ROM). In particular, the relocation system permits multiple databases to be concurrently stored and worked with in the associative and addressable memory.
    Type: Application
    Filed: March 20, 2003
    Publication date: September 23, 2004
    Applicant: INTEGRATED SILICON SOLUTION, INC.
    Inventors: Nelson L. Chow, David L. Amey, Paul Cheng
  • Patent number: 6772301
    Abstract: A fast aging system (10) which may work with a memory (12) in which data words (16) having aging words (18) are stored. An aging address counter (20) selects an aging word (18) for updating based on a state change in a linear feedback shift register (LFSR) (24). Optionally, in the aging word (18) a zero value (52) may represent a permanent data words (16), a predefined non-zero value (56) may represent data words (16) which are available for replacement, and other zero values may represent data words (16) which are in various stages of valid lifetimes and which should not be replaced yet.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: August 3, 2004
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Paul Cheng, Nelson L. Chow
  • Patent number: 6707505
    Abstract: A single chip system including a first input channel for receiving digital video input data, a second channel for receiving computer graphics data, means for synchronizing the two channels to one another utilizing timing signals which may be selected to provide the most accurate timing available, means for changing the rate of presentation of the computer graphics signals to match the rate of presentation of the video signals, means for adjusting the format in which the computer graphics signals are presented to the same format as the format in which the video signals are presented, and means for selectively blending the computer graphics and video signals furnished as video input data without modification for presentation on a single output display.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: March 16, 2004
    Assignee: TVIA, Inc.
    Inventors: Jhi-Chung Kuo, John Francis McNally, Jeff Jang-Fang Suen, Henry Choy, Paul Cheng, Lin Liang
  • Patent number: 6704216
    Abstract: A content addressable memory (CAM)(10, 102) and method having a data-in sub-circuit (44), memory cells (16, 18), a match-high line (36), a match-low line (38), and pre-charge devices (40, 42). Input lines (30, 32, 48, 50) from the data-in sub-circuit (44) are not necessarily discharged to ground in every cycle of a clock signal (62) used by the memory cells (16, 18). Further, the pre-charge devices (40, 42) may be operated at one half of the rate of the clock signal (62). Yet further, the CAM (10, 102) may be selectively configured to operate in either binary or ternary mode.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: March 9, 2004
    Assignee: Integrated Silicon Solution, Inc.
    Inventors: Paul Cheng, Nelson L. Chow