U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5983411

Toilet Tank Aquarium

A new toilet tank assembly aquarium for housing aquatic creatures.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Hart; Kevin M.


Number of patents: 100
Last date: November 13, 2012

1      
NumberTitleIssue Date
8312300Limiting power in redundant power supply systems
A redundant power supply system includes power limit logic and plural power supplies. The power limit logic is configured to impose a first power limit threshold on the power supply system during a first time period in which one or more of the plural power supplies ...
11/13/2012
8276000System and method for supplying power to a load using deep-sleep-mode power supplies
A system and method are provided for supplying power to a load using deep-sleep-mode power supplies. Each of plural switching power supplies includes an input converter, an output converter and a standby converter. Each is configured to have its output converter con...
09/25/2012
8179071System and method for cooling using counter-rotating fans
A system includes two counter-rotating electric fans. A cooling controller is configured to run the fans at first and second operating points responsive to a measured value of a parameter. The first and second operating points correspond to first and second differen...
05/15/2012
8140878Power conservation technique for blade computer systems
A blade computer system includes a plurality of client devices, a blade enclosure having a plurality of blades therein, and an allocation server configured to allocate and deallocate the blades to and from the client devices. The blade enclosure is configured to pla...
03/20/2012
7697006Enhanced performance display lists
A modified display list contains a series of n nested bounding volumes. The first bounding volume in the series contains the remaining n-1 bounding volumes the series. The second bounding volume contains the remaining n-2 bounding volumes in the series, and so on. U...
04/13/2010
7533233Accommodating multiple operating systems and memory sizes on IA-32 platforms
A method of configuring IA-32 computer resources accommodates multiple operating systems and memory sizes automatically. If total available physical memory does not exceed 4 GB, then the minimum required memory-mapped IO size is rounded up to the next multiple of 12...
05/12/2009
7467252Configurable I/O bus architecture
An I/O bus architecture is configurable so that I/O bandwidth may be re-allocated from one I/O slot or device to another. A first intermediate bus couples a system bus interface device to a first I/O bus interface device. A second intermediate bus couples the system...
12/16/2008
7264489Dual connector assembly with pivoting keep-out member
A connector assembly for an electronic device saves space and cost. It includes first and second sockets defining first and second insertion paths for receiving mating plugs. A pivoting keep-out member has first and second blocking surfaces and can be pivoted betwee...
09/04/2007
7216241Self-testing power supply which indicates when an output voltage is within tolerance while not coupled to an external load
A power supply unit according to a preferred embodiment of the invention is self testing. The power supply unit is enabled to function with no external loads applied, and includes a visual indicator of whether or not one or more voltage outputs of the power supply u...
05/08/2007
7216189Single BIOS technique for supporting processors with and without 64-bit extensions
A technique according to the invention enables a single BIOS to support processors with or without 64-bit extensions efficiently. The BIOS creates a data structure having entries that correspond to elements stored in a state save area. The state save area elements t...
05/08/2007
7187541Media drive cage having improved insertion shock and air flow properties
A slot in a media drive cage receives a protrusion of a media drive housing. A spring adjacent to the slot engages the protrusion just before it reaches the end of the slot, causing the media drive to slow down prior to reaching a fully engaged position within the c...
03/06/2007
7139165Computer system having a local or remote low-voltage power button
A computer system according to a preferred embodiment of the invention may have either a local or a remote low-voltage power button. The arrangement is freely reconfigurable by the end user. A socket or plug is accessible from the exterior of the enclosure of a main...
11/21/2006
7130950Providing access to memory configuration information in a computer
Client software stores an identifier corresponding to memory configuration data of interest and causes a software interrupt that requests a memory configuration read function. An interrupt read function handler then reads the data of interest responsive to the ident...
10/31/2006
7127531System and method for processing computer I/O port post codes
A preferred embodiment of the invention enables I/O port POST codes to be accessed via a universal serial bus (“USB”) port of the computer system: BIOS writes an I/O port POST code to a USB port. A device coupled to the USB port reads the I/O port POST code and ...
10/24/2006
7086879Dual connector assembly with sliding keep-out member
A connector assembly includes first and second sockets disposed on opposite sides of a housing and defining first and second insertion paths, respectively, for receiving a plug. A sliding keep-out member has first and second blocking surfaces. The keep-out member ca...
08/08/2006
7085922Automatically overcoming failed boot attempts to flash media
In a computer system according to a preferred embodiment of the invention, failed boot attempts to flash media are automatically detected and overcome without halting the system or requiring user input. The INT 19h handler is modified such that, when the BIOS is att...
08/01/2006
7050069Fast clear technique for display regions having subregions
A technique for performing clear operations in a region having a subregion. Responsive to a first clear command: perform an initialization in which stale information is eliminated from pixels outside the subregion. Responsive to subsequent clear commands: update a c...
05/23/2006
7046510Technique for mounting a power supply in a computer
A computer according to a preferred embodiment of the invention may have a power supply mounted therein without the use of tool-requiring fasteners. A chassis of the computer may have a chassis hook and either a stop or an elastic catch. A power supply of the comput...
05/16/2006
7046511Computer having configurable expansion card slot locations
A computer includes a motherboard having first and second sets of expansion card slots, an expansion card bulkhead defining expansion card openings, and a configurable alignment mechanism operable to place the motherboard and the expansion card openings into first a...
05/16/2006
7017056Method and apparatus for secure remote control of power-on state for computers
A secure mechanism for remotely controlling the power-on state of a host computer: A microcontroller in the host computer is supplied with standby power even when system power to the host computer is turned off. The microcontroller senses the state of the host compu...
03/21/2006
6924813Technique for eliminating stale information from a computer graphics buffer
A method of eliminating stale information from a computer graphics buffer. The method facilitates switching from a fast clear mode to a non fast clear mode during the lifetime of a region of interest such as a window: A clear count value associated with a pixel is r...
08/02/2005
6911990Fast clear technique for display regions having subregions
A technique for performing clear operations in a region having a subregion. Responsive to a clear command: a current clear count for the region is left unchanged; a predetermined value is written into the pixels of the subregion; and the current clear count is writt...
06/28/2005
6840388Tool-less rack mounting system
A tool-less rack mounting system includes a grooved bullet attached to a flange on the end of a slide rail assembly. The bullet protrudes through a clearance hole formed on a corner post of a rack. A hand-releasable clip engages the groove, retaining the bullet in t...
01/11/2005
6819562Cooling apparatus for stacked components
A cooling apparatus for stacked components. Heat generating components may be mounted on two sides of a first printed circuit board. A second circuit board may be stacked over the first circuit board with a thermally conductive frame disposed between the two boards....
11/16/2004
6816370Computer enclosure having lockable access panels
A computer enclosure has first and second removable access panels. The access panels may be locked shut by securing them both to a chassis at a single point with a locking device. When the locking device is removed, each access panel may be opened and removed indepe...
11/09/2004
6809925Dual-purpose computer having gravity-actuated fan speed control
A dual-purpose computer according to the invention has a gravity-actuated switch mounted therein or thereon. The gravity-actuated switch is used to control the speed of a cooling fan for the computer. When the computer is operated in a horizontal orientation such as...
10/26/2004
6806884Technique for filling a region of memory using multiple region fill processors
A technique for filling a memory area that represents a rectangle. The rectangle or a first section thereof may be divided into i+j horizontal subsections. The i horizontal subsections may be filled in a first pass using i region fill processors. And the j horizonta...
10/19/2004
6795307Tool-less latch mechanism for an enclosure panel
A tool-less latch mechanism for attaching a panel to an enclosure for electronic equipment such as a computer. A lever is mounted to a first enclosure component at a pivot point and is operable to move in a pivot plane. A pawl extends from the lever substantially or...
09/21/2004
6788550Circuit card retention device
A circuit card retention device includes a longitudinal retention bar hinge-mounted to a support member of a computer enclosure or chassis. First and second hand-releasable lock members are attached to the retention bar at either end. Each lock member includes a fle...
09/07/2004
6783159Compact retractable label
A compact retractable label assembly includes a flexible label tongue and a guide bracket for receiving the label tongue. The guide bracket is adapted to mount to the inside of an enclosure surface such that the label tongue may be pulled from a mouth of the bracket...
08/31/2004
6771507Power module for multi-chip printed circuit boards
A power module assembly for multi-chip printed circuit boards: A heat distribution plate has first and second fields of receptacles integrally formed therein. The receptacles are populated with first and second fields of thermally-conductive pins. A power module pri...
08/03/2004
6726295Configurable computer enclosure
A configurable enclosure covers a computer for use in an office setting and can be removed for use of the computer in a rack-mount setting. The enclosure may be constructed using one identical panel in two places. The two panels releasably engage opposite sides of t...
04/27/2004
6724620Low profile tool-less mounting adapter
A mounting adapter a peripheral device. A strip is adapted to fit across the top or bottom of the device transversely. First and second device engagement tabs engage holes on left and right sides of the device, and first and second chassis engagement tabs engage hol...
04/20/2004
6695629Low-profile mounting and connecting scheme for circuit boards
A low-profile circuit board mounting and connecting scheme employs a conductive standoff having a shoulder, a stem and a head. A circuit board to be mounted on the standoff defines a clearance hole opening into a channel. The clearance hole is sufficientl...
02/24/2004
6682110Latch assembly
A latch assembly is operable to catch automatically and is releasable by hand. A component frame defines a clearance hole and a stop. A latch, also with a clearance hole, is mounted to the frame so that the clearance holes overlap. The latch is biased aga...
01/27/2004
6683816Access control system for multi-banked DRAM memory
A method and apparatus for controlling access to a multi-bank memory system. Multiple bank/row activation requests are presented by processes or systems seeking access to the memory. One of the banks of the memory is selected to be the target of a next ba...
01/27/2004
6680737Z test and conditional merger of colliding pixels during batch building
Frame buffer memory bandwidth is conserved by performing a depth comparison between colliding pixels at batch building time. If the incoming pixel fails the depth comparison, then it may be "tossed" and excluded from any batches currently under constructi...
01/20/2004
6633298Creating column coherency for burst building in a memory access command stream
A buffer facilitates reordering of memory access commands in a memory access command stream so as to create column coherencies that may be exploited with burst-mode memory cycles. A multi-column data storage buffer is provided. Storage control circuitry s...
10/14/2003
6626507Fire shield for air ventilation holes of a computer chassis
A fire shield for mounting over air ventilation holes on the bottom of a computer chassis. The shield includes an offset for holding a fire-impenetrable surface away from the air ventilation holes. The surface blocks a path that passes through the ventila...
09/30/2003
6628292Creating page coherency and improved bank sequencing in a memory access command stream
A buffer facilitates reordering of incoming memory access commands so that the memory access commands may be associated automatically according to their row/bank addresses. The storage capacity in the buffer may be dynamically allocated among groups as ne...
09/30/2003
1      
 
Sign InRegister
Username  
Password   
forgot password?