Abstract:
A method for providing cascaded trie-based network packet search engines is provided. A search command is received at one of the network packet search engines. The search command comprises a specific search key. A determination of a longest prefix match based on the specific search key is made at the network packet search engine. A determination is made at the network packet search engine regarding whether the longest prefix match comprises an overall longest prefix match among the cascaded network packet search engines such that any of the cascaded network packet search engines may comprise the overall longest matching prefix independently of position relative to the other cascaded network packet search engines.
Abstract:
A fluid purification system for purifying a fluid, such as air, within a fluid flow system, such as a heating, ventilation, and air conditioning system. The fluid purification system has a housing with a specular interior surface. An aerodynamic ultra-violet light module is retained by a framework within the housing to be surrounded by the specular interior surface. The light module has an aerodynamic intake nose cone adjacent to the first end of the housing and an aerodynamic exhaust tail cone adjacent to the second end of the housing. The nose and tail cones are eye-shaped, taper distally, and cooperate to retain a plurality of ultra-violet bulbs in an eye-shaped array that communicates longitudinally within the housing. The housing can be rectangular in cross section with upper and lower walls and opposed sidewalls. Each wall can have a concave inwardly-facing surface operative to focus ultra-violet light within the housing.
Abstract:
Internet Protocol address prefixes are hashed into hash tables allocated memory blocks on demand after collisions occur for both a first hash and a single rehash. The number of memory blocks allocated to each hash table is limited, with additional prefixes handled by an overflow content addressable memory. Each hash table contains only prefixes of a particular length, with different hash tables containing prefixes of different lengths. Only a subset of possible prefix lengths are accommodated by the hash tables, with a remainder of prefixes handled by the content addressable memory or a similar alternate address lookup facility.
Abstract:
A fluid purification system for purifying a fluid, such as air, within a fluid flow system, such as a heating, ventilation, and air conditioning system. The fluid purification system has a housing with a specular interior surface. An aerodynamic ultra-violet light module is retained by a framework within the housing to be surrounded by the specular interior surface. The light module has an aerodynamic intake nose cone adjacent to the first end of the housing and an aerodynamic exhaust tail cone adjacent to the second end of the housing. The nose and tail cones are eye-shaped, taper distally, and cooperate to retain a plurality of ultra-violet bulbs in an eye-shaped array that communicates longitudinally within the housing. The housing can be rectangular in cross section with upper and lower walls and opposed sidewalls. Each wall can have a concave inwardly-facing surface operative to focus ultra-violet light within the housing.
Abstract:
A method for providing cascaded trie-based network packet search engines is provided. A search command is received at one of the network packet search engines. The search command comprises a specific search key. A determination of a longest prefix match based on the specific search key is made at the network packet search engine. A determination is made at the network packet search engine regarding whether the longest prefix match comprises an overall longest prefix match among the cascaded network packet search engines such that any of the cascaded network packet search engines may comprise the overall longest matching prefix independently of position relative to the other cascaded network packet search engines.