Wohlgemuth, US
Brian Wohlgemuth, Kellogg, IA US
Patent application number | Description | Published |
---|---|---|
20130340488 | GRAVITY DRAIN WASHING MACHINE WITH IMPROVED DRAIN CONTROL VALVE - A gravity drain laundry machine having a flapper style drain valve for controlling the discharge of wash water from the machine following a washing cycle. An electric motor is operable for moving the flapper plate from between open and closed positions, and a linkage interconnects an output shaft of the motor and the flapper plate which retains the flapper plate in a closed position with lesser torque requirements of the motor. The motor also is mountable on either side of the drain valve for the particular laundry machine configuration. | 12-26-2013 |
Jason Wohlgemuth, Louisville, KY US
Patent application number | Description | Published |
---|---|---|
20110215211 | APPARATUS AND METHOD FOR ATTACHING AN ACCESSORY TO A MOWER - An accessory mount for self-propelled mowers allows accessories to be retrofitted to self-propelled mowers. Self-propelled mowers commonly have wheel assemblies mounted by vertically oriented stems held in vertical hollow tube wheel mounts. The end of the stems of the wheel assemblies extend out the top of the hollow tube wheel mounts, presenting hubs. Apertures in the hubs accept cotter pins for retaining the wheels. Washers at the top and bottom of the wheel assembly stems vertically position the wheels. An accessory mount has apertures sized and spaced to match the hubs and the cotter pins and washers used to retain the wheel assemblies also retain the accessory mount. The distance between apertures in the accessory mount can be adjusted to retrofit to different self-propelled mowers. The accessory mount presents interfaces such as bearing surfaces for interfacing with accessories. | 09-08-2011 |
Jason Wohlgemuth, Duvall, WA US
Patent application number | Description | Published |
---|---|---|
20140372649 | Operating System-Managed Interrupt Steering in Multiprocessor Systems - An operating system is provided in which an interrupt router dynamically steers each interrupt to one or more processors within set of processors based on overall load information from the set of processors. An interrupt source is assigned to a processor based on the load imposed by the interrupt source and the target overall load for the processor. For example, each processor can maintain information about each interrupt it processes over time. The operating system receives this historical load information to determine an expected load for interrupts of a given type from a given device, an overall load on the system, and a target load for each processor. Given a set of interrupt sources, their expected loads, and target load for each processor, each interrupt source can be assigned dynamically to a processor during runtime of the system. On a regular basis, these assignments can be changed given current operating conditions of the system. | 12-18-2014 |
20140372786 | Virtual Per-Processor Timers for Multiprocessor Systems - A system provides virtual per-processor timers based on a timer such as a platform timer. To virtualize a timer to be used by each processor independently, a data structure is maintained in memory for the timer. The data structure has an entry for each interrupt to be produced for each processor using the timer, specifying the processor and the due time, with the entries sorted by due time. If the virtualized timer is a platform timer that maintains context during power transitions, a processor can switch to the virtual per-processor timer upon a context-losing power transition. | 12-18-2014 |
Jason S. Wohlgemuth, Duvall, WA US
Patent application number | Description | Published |
---|---|---|
20100250230 | ENLIGHTENMENT FOR LOW OVERHEAD HARDWARE ACCESS - A computing system in which a software component executing on a platform can reliably and efficiently obtain state information about a component supported by the platform through the use of a shared memory page. State information may be supplied by the platform, but any state translation information needed to map the state information as supplied to a format as used may be provided through the shared page. In a virtualized environment, the state translation information can be used to map the value of a virtual timer counter or other component from a value provided by a virtual processor to a normalized reference time that will yield the same result, regardless of whether the software component is migrated to or from another virtual processor. Use of a shared page avoids the inefficiency of an intercept into a virtualized environment or a system calls in native mode operation. | 09-30-2010 |
20100251235 | TIMER ACCESS FROM USER MODE THROUGH A SHARED MEMORY PAGE - A computing system in which a software component executing on a platform can reliably and efficiently obtain state information about a component supported by the platform through the use of a shared memory page. State information may be supplied by the platform, but any state translation information needed to map the state information as supplied to a format as used may be provided through the shared page. In a virtualized environment, the state translation information can be used to map the value of a virtual timer counter or other component from a value provided by a virtual processor to a normalized reference time that will yield the same result, regardless of whether the software component is migrated to or from another virtual processor. Use of a shared page avoids the inefficiency of an intercept into a virtualized environment or a system calls in native mode operation. | 09-30-2010 |
20130160012 | TIMER ACCESS FROM USER MODE THROUGH A SHARED MEMORY PAGE - A computing system in which a software component executing on a platform can reliably and efficiently obtain state information about a component supported by the platform through the use of a shared memory page. State information may be supplied by the platform, but any state translation information needed to map the state information as supplied to a format as used may be provided through the shared page. In a virtualized environment, the state translation information can be used to map the value of a virtual timer counter or other component from a value provided by a virtual processor to a normalized reference time that will yield the same result, regardless of whether the software component is migrated to or from another virtual processor. Use of a shared page avoids the inefficiency of an intercept into a virtualized environment or a system calls in native mode operation. | 06-20-2013 |
Jason S. Wohlgemuth, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20160092274 | Heterogeneous Thread Scheduling - Heterogeneous thread scheduling techniques are described in which a processing workload is distributed to heterogeneous processing cores of a processing system. The heterogeneous thread scheduling may be implemented based upon a combination of periodic assessments of system-wide power management considerations used to control states of the processing cores and higher frequency thread-by-thread placement decisions that are made in accordance with thread specific policies. In one or more implementations, a system workload context is periodically analyzed for a processing system having heterogeneous cores including power efficient cores and performance oriented cores. Based on the periodic analysis, cores states are set for some of the heterogeneous cores to control activation of the power efficient cores and performance oriented cores for thread scheduling. Then, individual threads are scheduled in dependence upon the core states to allocate the individual threads between active cores of the heterogeneous cores on a per-thread basis. | 03-31-2016 |
John H. Wohlgemuth, Ijamsville, MD US
Patent application number | Description | Published |
---|---|---|
20080245405 | Integrated Solar Cell Roofing System and Method of Manufacture - An integrated solar cell roofing system comprised of strips of solar cell groups. Each strip is comprised of a length of a substrate of a flexible, waterproof material. A first layer of bonding material is laid on the substrate onto which a group of pre-wired photovoltaic (PV) cells are positioned. A second layer of bonding material is applied and an individual rigid sheet of glass is laid on the second layer over each group of PV cells. Heat and vacuum is then applied to melt the bonding materials thereby bonding the group of PV cells and the glass sheet onto the substrate to form spaced solar cell groups thereon. The strip can then be folded into a fan-fold configuration for handling. | 10-09-2008 |
20100043871 | Thermal Conducting Materials for Solar Panel Components - This invention relates to solar panels with improved encapsulants and back sheets for greater power output and/or increased efficiency by using materials with higher thermal conductivity than conventional solar panels. According to certain embodiments the improved materials include fillers while maintaining sufficient dielectric properties. According to certain other embodiments, the invention includes a solar panel with the improved encapsulant between solar cells and the improved back sheet. The invention also includes a method of making a solar panel including the improved materials. The invention also includes solar modules and methods related to encapsulants and the back sheets including filler materials with an enhanced particle size distribution, a brightening agent, or an infrared extinguisher. | 02-25-2010 |
20100300533 | PHOTOVOLTAIC DEVICE WITH A POLYMERIC MAT AND METHOD OF MAKING THE SAME - This invention relates to a photovoltaic device with a polymeric mat and a method of making a photovoltaic device with a polymeric mat. The photovoltaic device includes a transparent layer for receiving solar energy, and at least one photovoltaic cell disposed below the transparent layer. The photovoltaic device also includes a polymeric mat disposed below the at least one photovoltaic cell, and a backsheet disposed below the polymeric mat. The photovoltaic device also includes an encapsulant bonding the transparent layer, the at least one photovoltaic cell, the polymeric mat, and the backsheet. | 12-02-2010 |
20130213459 | PHOTOVOLTAIC DEVICE WITH A POLYMERIC MAT AND METHOD OF MAKING THE SAME - This invention relates to a photovoltaic device with a polymeric mat and a method of making a photovoltaic device with a polymeric mat. The photovoltaic device includes a transparent layer for receiving solar energy, and at least one photovoltaic cell disposed below the transparent layer. The photovoltaic device also includes a polymeric mat disposed below the at least one photovoltaic cell, and a backsheet disposed below the polymeric mat. The photovoltaic device also includes an encapsulant bonding the transparent layer, the at least one photovoltaic cell, the polymeric mat, and the backsheet. | 08-22-2013 |
Jon Wohlgemuth, Morgan Hill, CA US
Patent application number | Description | Published |
---|---|---|
20080215046 | MEDICAL DEVICE CONTROL SYSTEM - A medical device for use by an operator to perform a medical procedure in a body includes a handle to be held by the operator, a shaft attached to the handle and an actuating assembly to control functions associated with the medical procedure. The shaft includes an operative distal portion to perform a medical procedure in the body. The medical device may be part of an ablation catheter system that is programmed to correlate one or more functions with the actuation of the actuating assembly. Multiple actuating assemblies may be provided. Each actuating assembly may be a button. Other types of actuating assemblies may also be used, such as switches or a trackball. The actuating assembly may also be provided on a sleeve that may be selectively attached to the handle of the catheter or the physician operating the catheter, for example. | 09-04-2008 |
Jonathan A. Wohlgemuth, Morgan Hill, CA US
Patent application number | Description | Published |
---|---|---|
20090287202 | APPARATUS AND METHODS FOR CRYOGENICALLY ABLATING TISSUE AND ADJUSTING CRYOGENIC ABLATION REGIONS - Apparatus and methods for performing cryogenic ablation of tissue and adjusting the size and/or location of a cryogenic cooling region. A cooling assembly may include tubes for dispensing and exhausting a coolant or refrigerant. One or both of the tubes may be moved, e.g., slidably adjusted, in order to adjust the location or size of a cryogenic ablation region. The cooling assembly may be integrated into cryogenic ablation devices including a cryogenic balloon device that includes an inner inflatable balloon and another balloon that is at least partially wrapped around the inner balloon and carries refrigerant for performing cryo-ablation. Electrodes permit electrical mapping of tissue before or after cryo-ablation to verify success of the procedure. | 11-19-2009 |
20130289550 | APPARATUS AND METHODS FOR CRYOGENICALLY ABLATING TISSUE AND ADJUSTING CRYOGENIC ABLATION REGIONS - Apparatus and methods for performing cryogenic ablation of tissue and adjusting the size and/or location of a cryogenic cooling region. A cooling assembly may include tubes for dispensing and exhausting a coolant or refrigerant. One or both of the tubes may be moved, e.g., slidably adjusted, in order to adjust the location or size of a cryogenic ablation region. The cooling assembly may be integrated into cryogenic ablation devices including a cryogenic balloon device that includes an inner inflatable balloon and another balloon that is at least partially wrapped around the inner balloon and carries refrigerant for performing cryo-ablation. Electrodes permit electrical mapping of tissue before or after cryo-ablation to verify success of the procedure. | 10-31-2013 |
Sean C. Wohlgemuth, Duvall, WA US
Patent application number | Description | Published |
---|---|---|
20080243960 | DETERMINISTIC FILE CONTENT GENERATION OF SEED-BASED FILES - A method for deterministic file content generation of seed based files is comprised of extracting a seed value from a seeded file signature, passing the seed value to a seeded content generating function to produce a set of generated content, and appending the set of generated content to the seed file signature to produce a seed-based file. A delta offset may also be included in the seeded file signature, the delta offset indicating where modified content is to be substituted within the generated content. | 10-02-2008 |
Sean Christian Wohlgemuth, Duvall, WA US
Patent application number | Description | Published |
---|---|---|
20110214173 | PROTECTING ACCOUNT SECURITY SETTINGS USING STRONG PROOFS - One or more strong proofs are maintained as associated with an account of a user. In response to a request to change a security setting of the account, an attempt is made to confirm the request by using one of the one or more strong proofs to notify the user. The change is permitted if the request is confirmed via one or more of the strong proofs, and otherwise the change to the security setting of the account is kept unchanged. | 09-01-2011 |