Swanberg
Arthur Swanberg, Lexington, KY US
Patent application number | Description | Published |
---|---|---|
20150361707 | Door Stop Device And Method - A door stop device is described, having a first magnet connected to a door and a second magnet connected to a floor. The first magnet can be mounted on a movable arm so as to allow the first magnet to move upwards and downwards. The arm can be bias in an upward position via a spring or a third magnet so as to be maintained in an upward position when the first and second magnets are not aligned, but moves downward when the first and second magnets are aligned. | 12-17-2015 |
David J. Swanberg, Kennewick, WA US
Patent application number | Description | Published |
---|---|---|
20120142993 | Method for large scale production of cesium-131 with low cesium-132 content - The present invention provides a method for large scale production of cesium-131 (Cs-131) with low cesium-132 (Cs-132) content, where the Cs-131 is produced via barium-131 (Ba-131) decay. Uses of the Cs-131 produced by the method include cancer research and treatment, such as for use in brachytherapy. Cesium-131 is particularly useful in the treatment of faster growing tumors. | 06-07-2012 |
Jeffery P. Swanberg, Bonney Lake, WA US
Patent application number | Description | Published |
---|---|---|
20100233373 | Automated Wing Painting System - An automated finishing system comprises a lift system and a number of robots. The lift system is capable of positioning a wing in a substantially horizontal position. The number of robots is capable of applying a number of finishing compounds to at least one of an interior of the wing and an exterior of the wing, while the wing remains in the substantially horizontal position. | 09-16-2010 |
20130071573 | Automated Wing Painting System - A method and apparatus for spraying a liquid onto a surface. An apparatus comprises a nozzle and a number of disks. The nozzle is configured to generate a spray of a liquid towards a surface. The number of disks is positioned relative to the nozzle and configured to form a gap through which a portion of the spray of the liquid passes towards the surface. | 03-21-2013 |
Randal C. Swanberg, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20100299465 | SCALING ENERGY USE IN A VIRTUALIZED ENVIRONMENT - A method, system, and computer usable program product for scaling energy use in a virtualized data processing environment are provided in the illustrative embodiments. A set of PIOAs is configured such that each PIOAs in the set of PIOAs is a functional equivalent of another PIOAs in the set of PIOAs. A utilization of each PIOA in the set of PIOAs is measured. A number of PIOAs needed to service a workload is determined. A first subset of PIOAs from the set of PIOAs is powered down if the number of PIOAs needed to service the workload is smaller than a number of operational PIOAs. The I/O operations associated with the first subset of PIOAs are transferred to a second subset of PIOAs remaining operational in the set of PIOAs. | 11-25-2010 |
20110154083 | Processor and Memory Folding for Energy Management - A method, system and computer-usable medium are disclosed for managing power consumption in information processing systems. Processing resources are successively folded, allowing them to be placed into deeper and deeper power saving states while maintaining the ability to respond to new processing loads without exposing the latency of the deeper power saving states as they are unfolded. Before a deeper power saving state can be used, there must be sufficient processing resources in the prior power saving state to mask the latency of bringing a processing resource out of the deeper power saving state. | 06-23-2011 |
20110276778 | EFFICIENT SUPPORT OF MULTIPLE PAGE SIZE SEGMENTS - An apparatus, system, and method are disclosed for improved support of MPS segments in a microprocessor. The virtual address is used to generate possible TLB index values for each of the supported page sizes of the MPS segment associated with the virtual address. The possible TLB index values may be a hash generated using the virtual address and one of the supported page sizes. The TLB is searched for actual TLB index values that match the possible TLB index values calculated using the different supported page sizes. TLB entries associated with those actual TLB index values are checked to determine whether any TLB entry is associated with the virtual address. If no match is found, the real address is retrieved from the PT. The actual page size in the PT is used to generate an actual TLB index value for the virtual address and the TLB entry is inserted into the TLB. | 11-10-2011 |
20130198484 | SCALING ENERGY USE IN A VIRTUALIZED ENVIRONMENT - A method, system, and computer usable program product for scaling energy use in a virtualized data processing environment are provided in the illustrative embodiments. A set of PIOAs is configured such that each PIOAs in the set of PIOAs is a functional equivalent of another PIOAs in the set of PIOAs. A utilization of each PIOA in the set of PIOAs is measured. A number of PIOAs needed to service a workload is determined. A first subset of PIOAs from the set of PIOAs is powered down if the number of PIOAs needed to service the workload is smaller than a number of operational PIOAs. The I/O operations associated with the first subset of PIOAs are transferred to a second subset of PIOAs remaining operational in the set of PIOAs. | 08-01-2013 |
Randal Craig Swanberg, Round Rock, TX US
Patent application number | Description | Published |
---|---|---|
20080288718 | METHOD AND APPARATUS FOR MANAGING MEMORY FOR DYNAMIC PROMOTION OF VIRTUAL MEMORY PAGE SIZES - A computer implemented method, apparatus, and computer usable program code for managing real memory. In response to a request for a page to be moved into real memory, a contiguous range of real memory is reserved for the page corresponding to a contiguous virtual memory range to form a reservation within a plurality of reservations for the real memory. This reservation enables efficient promotion of pages to a larger page size. The page only occupies a portion of the contiguous range of real memory for the reservation. In response to a need for real memory, a selected reservation is released within the plurality of reservations based on an age of the selected reservation within the plurality of reservations. | 11-20-2008 |
20080288742 | METHOD AND APPARATUS FOR DYNAMICALLY ADJUSTING PAGE SIZE IN A VIRTUAL MEMORY RANGE - The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for adjusting a page size for a virtual memory range. The process identifies a set of pages in the virtual memory range that reside on a primary memory to form a page occupancy. Each of the set of pages has a first page size. The process changes the first page size to a second page size in response to a comparison of the page occupancy to a threshold value indicating that the first page size should be adjusted. | 11-20-2008 |
20110283040 | Multiple Page Size Segment Encoding - An approach identifies an amount of high order bits used to store a memory address in a memory address field that is included in a memory. This approach calculates at least one minimum number of low order bits not used to store the address with the calculation being based on the identified amount of high order bits. The approach retrieves a data element from one of the identified minimum number of low order bits of the address field and also retrieves a second data element from one of the one of the identified minimum number of low order bits of the address field. | 11-17-2011 |
Randal Craig Swanberg, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20110107054 | EXPANDING MEMORY SIZE - A method, system, and computer usable program product for expanding memory size are provided in the illustrative embodiments. A desired size of an expanded memory and a first information about a workload in the data processing system are received. A size of a compressed memory pool to use with the memory to make the desired size of the expanded memory available is computed. A representation of the memory is configured, the representation of the memory appearing to be of a size larger than the size of the memory, the representation of the memory being the expanded memory, and the size of the representation being the size of the expanded memory. The expanded memory is made available such that the memory in the data processing system is usable by addressing the expanded memory. | 05-05-2011 |
Randall Craig Swanberg, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20120210090 | EXPANDING MEMORY SIZE - A method for expanding memory size is provided in the illustrative embodiments. A desired size of an expanded memory and a first information about a workload in the data processing system are received. A size of a compressed memory pool to use with the memory to make the desired size of the expanded memory available is computed. A representation of the memory is configured, the representation of the memory appearing to be of a size larger than the size of the memory, the representation of the memory being the expanded memory, and the size of the representation being the size of the expanded memory. The expanded memory is made available such that the memory in the data processing system is usable by addressing the expanded memory. | 08-16-2012 |
20140195768 | EXPANDING MEMORY SIZE - A system, and computer usable program product for expanding memory size are provided in the illustrative embodiments. A desired size of an expanded memory and a first information about a workload in the data processing system are received. A size of a compressed memory pool to use with the memory to make the desired size of the expanded memory available is computed. A representation of the memory is configured, the representation of the memory appearing to be of a size larger than the size of the memory, the representation of the memory being the expanded memory, and the size of the representation being the size of the expanded memory. The expanded memory is made available such that the memory in the data processing system is usable by addressing the expanded memory. | 07-10-2014 |
Stephen L. Swanberg, Boston, MA US
Patent application number | Description | Published |
---|---|---|
20090148507 | Chimeric polypeptides containing chemokine domains - This invention provides a chimeric DNA molecule comprising a sequence encoding a chemokine polypeptide covalently attached to a heterologous polypeptide, the encoded chimeric polypeptide, and uses thereof. | 06-11-2009 |