Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Averill, US

Bryan M. Averill, Portland, OR US

Patent application numberDescriptionPublished
20090110567Air Compressor - A compact lightweight air compressor is provided with a DC motor to provide versatile use in the field where no AC power source is available. The air compressor includes a intercooler storage vessel for cooling and storing the compressed air as well as a cooling fan arrangement that allows cooling of all the air compressor components.04-30-2009
20090134372Integrated Air Compressor and Winch - An integrated air compressor and winch is provided that utilizes a source of rotary motive power for driving both a winch drum and compressor mechanism. The integrated air compressor and winch is preferably provided with a gear case that is operable to provide an appropriate gear reduction for driving the winch drum while providing an appropriate drive speed for operating the compressor.05-28-2009
20090309082Fan Cooled Winch - A winch may include a drum, a winch motor adapted to rotatably drive the drum in a first direction and a second direction, a cable adapted to be wound off of and onto the drum, and a fan including an impeller selectively driven by a fan motor. The fan is adapted to cool the winch motor.12-17-2009
20100059352Weld Breaking Contactor - An electric contactor may include a first plunger member supporting a first contact member thereon, the first plunger member being movable between a disengaged position and an engaged position with respect to a first electrical terminal; a second plunger member supporting a second contact member thereon, the second plunger member being movable between a disengaged position and an engaged position with respect to a second electrical terminal; a first linear actuator selectively causing movement of the first plunger from the disengaged position to the engaged position; and a second linear actuator selectively causing movement of the second plunger from the disengaged position to the engaged position. Actuation of one of the first and second linear actuators will apply a weld breaking force against the plunger associated with the other of the first and second linear actuators.03-11-2010

Patent applications by Bryan M. Averill, Portland, OR US

Duane A. Averill, Rochester, MN US

Patent application numberDescriptionPublished
20090100229Method for Increasing Cache Directory Associativity Classes in a System With a Register Space Memory - In a method of managing a cache directory in a memory system, an original system address is presented to the cache directory when corresponding associativity data is allocated to an associativity class in the cache directory. The original system address is normalized by removing address space corresponding to a memory hole, thereby generating a normalized address. The normalized address is stored in the cache directory. The normalized address is de-normalized, thereby generating a de-normalized address, when the associativity data is cast out of the cache directory to make room for new associativity data. The de-normalized address is sent to the memory system for coherency management.04-16-2009
20090193199Method for Increasing Cache Directory Associativity Classes Via Efficient Tag Bit Reclaimation - In a method of generating a cache directory to include a plurality of associativity classes, each associativity class includes an address tag including a plurality of address bits. Each address tag is configured to store a unique address to a specific location in an memory space. An amount of memory that is in an actually configured portion of the memory space is determined. A minimum number of bits necessary to address each memory location in the actually configured portion of the memory space is determined. Each address tag is configured in each associativity class to include the minimum number of bits necessary to address each memory location in the actually configured portion of the memory space. The cache directory is configured to include a maximum number of associativity classes per line in the cache directory.07-30-2009
20090265534Fairness, Performance, and Livelock Assessment Using a Loop Manager With Comparative Parallel Looping - A method, apparatus, and computer program are provided for assessing fairness, performance, and livelock in a logic development process utilizing comparative parallel looping. Multiple loop macros are generated, the multiple loop macros respectively correspond to multiple processor threads, and the multiple loop macros are parallel comparative loop macros. The multiple processor threads for the multiple loop macros are executed in which a common resource is accessed. A forward performance of each of the multiple processor threads is verified. The forward performance of the multiple processor threads is compared with each other. It is determined whether any of the multiple processor threads fails to meet a minimum loop count or a minimum loop time. It is determined whether any of the multiple processor threads exceeds a maximum loop count or a maximum loop time. It is recognized whether fairness is maintained during the execution of the multiple processor threads.10-22-2009
20090271165Simultaneous Parameter-Driven and Deterministic Simulation With or Without Synchronization - A method for allowing simultaneous parameter-driven and deterministic simulation during verification of a hardware design, comprising: enabling a plurality of random parameter-driven commands from a random command generator to execute in a simulation environment during verification of the hardware design through a command managing device; and enabling a plurality of deterministic commands from a manually-driven testcase port to execute in the simulation environment simultaneously with the plurality of random parameter-driven commands during verification of the hardware design through the command managing device, the plurality of deterministic commands and the plurality of random parameter-driven commands each verify the functionality of the hardware design.10-29-2009

Duane Arlyn Averill, Rochester, MN US

Patent application numberDescriptionPublished
20080307169Method, Apparatus, System and Program Product Supporting Improved Access Latency for a Sectored Directory - A data processing system includes a coherence directory having a prefetch sector cache and a memory directory array containing a plurality of sectored entries. According to one method, in response to receiving a first directory lookup request specifying a first target address, an entry associated with the target address is accessed in the memory directory array. In response to the access, the coherence directory returns, as a result of the first directory lookup request, contents of a first sector that is identified by the target address as a requested sector. The coherence directory also caches contents of a second sector of the multiple sectors that is a non-requested sector for the first directory lookup request in a prefetch sector cache. In response to receiving a subsequent second directory lookup request specifying a second target address that identifies the second sector as a requested sector, the coherence directory accesses the contents of the second sector in the sector prefetch cache and returns the contents of the second sector as a result of the second directory lookup request.12-11-2008

Patent applications by Duane Arlyn Averill, Rochester, MN US

Gregory S. Averill, Fort Collins, CO US

Patent application numberDescriptionPublished
20100332767Controllably Exiting An Unknown State Of A Cache Coherency Directory - In one embodiment, a method includes receiving a read request from a first caching agent and if a directory entry associated with the request is in an unknown state, an invalidating snoop message is sent to at least one other caching agent to invalidate information in a cache location of the other caching agent corresponding to the location of the read request, to enable setting of the directory entry into a known state. Other embodiments are described and claimed.12-30-2010
20110078384MEMORY MIRRORING AND MIGRATION AT HOME AGENT - Methods and apparatus relating to memory mirroring and migration at a Home Agent (HA) are described. In one embodiment, a home agent may mirror its data at a slave agent. In some embodiments, a bit in a directory may indicate status of cache lines. Other embodiments are also disclosed.03-31-2011
20110078492HOME AGENT DATA AND MEMORY MANAGEMENT - Methods and apparatus relating to home agent data and memory management are described. In one embodiment, a scrubber logic corrects an error at a location in a memory corresponding to a target address by writing back the corrected version of data to the target location. In an embodiment, a map out logic maps out an index or way of a directory cache in response to a number of errors, corresponding to the directory cache, exceeding a threshold value. Other embodiments are also disclosed.03-31-2011

Patent applications by Gregory S. Averill, Fort Collins, CO US

Reid Averill, Collierville, TN US

Patent application numberDescriptionPublished
20080315673Apparatus which allows for the Counter Rotation of a Wheel Accessory - An apparatus which allows for the counter rotation of a wheel accessory is disclosed. The apparatus is intended for mounting on a wheel of a vehicle. The apparatus has a base plate for attaching to the wheel, a transmission mechanism coupled to the base plate and a rotation prevention mount attached to the transmission mechanism. The transmission mechanism has an input shaft and an output shaft which extend in opposite directions from the transmission mechanism. The input shaft rotates in the direction of the vehicular wheel. The output shaft rotates counter to the vehicular wheel. A method for using a wheel accessory that rotates counter to the rotation of a vehicular wheel is also disclosed.12-25-2008

Roderick Brian Averill, Centennial, CO US

Patent application numberDescriptionPublished
20110158397Server for Providing Enhanced Services to Contact Center Agents - A technique is disclosed that enables a contact center to provide enhanced services to its agents. An agent server is interconnected with the automatic call distributor (ACD) and agent telephones of the contact center. The server intercepts messages sent by the ACD, which contain caller-provided data obtained by an interactive voice response system. When it is determined that the particular agent has access to both a telephone and a personal computer, the agent server draws a distinction in the information content of the received message. In doing so, the agent server provides the call initialization information in the message to the agent's telephone, and appears as if the information were coming from the ACD; additionally, the agent server provides the caller-provided data to the agent's personal computer. The personal computer is then able to execute a predetermined application, such as a display-oriented presentation application, based on the caller-provided data.06-30-2011

Steven M. Averill, Beaver Dams, NY US

Patent application numberDescriptionPublished
20100311529Drive Clutch for a Continuously Variable Transmission with Engine Braking and Built in Belt Protection - A drive clutch for a continuously variable transmission that includes an input shaft designed to engage with an engine. A sheave assembly is mounted about the input shaft. A bearing assembly separates the sheave assembly from the input shaft such that the input shaft can rotate independently from the sheave assembly. At least one sheave clutch assembly is positioned about the input shaft. The sheave clutch assembly is configured to provide engagement between the sheave assembly and the input shaft when the rotation of the input shaft increases above a certain threshold value. An axial control mechanism is mounted on the input shaft adjacent to the second sheave. The axial control mechanism controls the movement of the second sheave toward and away from the first sheave as a function of the speed of the input shaft. A continuously variable transmission including the drive clutch and a driven clutch is also disclosed.12-09-2010

Walter J. Averill, Windsor, CA US

Patent application numberDescriptionPublished
20110240589REUSABLE RESILIENT BOTTLE CAPSULE - A reusable resilient bottle capsule having a top cap portion, a medial portion that extends downwardly from and is integral with the top cap portion, a lower sleeve portion extending downwardly from and integral with the medial portion. The interior wall of the capsule has a surface configuration dividing the interior wall into a generally cylindrical lower portion with a first diameter that tightly conforms to the neck of a bottle below the banded collar of a bottle, an annular medial channel with a second diameter, larger than that of the first diameter, that permits the medial channel to straddle and accommodate the banded collar of a bottle, and an upper cylindrical portion with a third diameter substantially the same as that of the first diameter and which tightly surrounds and engages the pouring spout portion of the bottle. An annular channel in the underside of the top cap portion may be provided to facilitate a tight seal around the bottle pour spout. The resilient material has a Shore rating that allows the capsule to be installed and removed repeatedly without losing its efficacy in preventing oxidation and spillage of bottle contents, even when the bottle is laid on its side or inverted.10-06-2011

William Averill, San Antonio, TX US

Patent application numberDescriptionPublished
20090316934VOLUME CONTROL FEATURE FOR USE WITH A MULTIMEDIA DEVICE - A disclosed set top box or other type of multimedia handling device (MHD) is configured to support a toggle volume feature that enables the end user to toggle between two or more substantially different audible volume settings using a single push of a single remote control button or other type of control, e.g., a touch screen control. In some embodiments, the MHD includes a processor, storage media accessible to and readable by the processor, a remote control interface in communication with the processor, a multimedia decoder, and an audio digital-to-analog converter. The remote control interface receives input from a remote control device. The multimedia decoder module receives and processes multimedia streams. The decoder generates a decoder audio output and a decoder video output. The DAC processes the decoder audio output and produces an audio signal having a particular volume level.12-24-2009