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

Icon_funbox Bizarre Patents

Patent No. 6681419

Forehead support apparatusĀ 

A forehead support apparatus for resting a standing users forehead against a wall above a bathroom commode or urinal or beneath a showerhead.

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: Park & Vaughan


Number of patents: 17
Last date: February 06, 2001

NumberTitleIssue Date
6185695Method and apparatus for transparent server failover for highly available objects
One embodiment of the present invention provides a method and an apparatus that facilitates transparent failovers from a primary copy of an object on a first server to a secondary copy of the object on a second server when the first server fails, or other...
02/06/2001
6107990Laptop with buttons configured for use with multiple pointing devices
One embodiment of the present invention provides a portable computing device comprising a housing including a keyboard. The embodiment also includes a first pointing device coupled to the housing, as well as a second pointing device coupled to the housing...
08/22/2000
6078744Method and apparatus for improving compiler performance during subsequent compilations of a source program
Apparatus, methods, and computer program products are disclosed for improving the performance of subsequent compilations of a source program. The initial compilation of the source program journals computationally expensive intermediate compilation data. S...
06/20/2000
6067279Apparatus for skipping and/or playing tracks on a cd or a dvd
One embodiment of the present invention provides a system for skipping a track on a disc in a disc player. Unlike current systems, this system does not rely on identifying tracks to be skipped based upon which slot a disc is located in. Instead, one embod...
05/23/2000
6011473Method for generating an alarm in a portable computer system
One embodiment of the present invention provides a system for generating an alarm in a portable computer system. In this embodiment, when an owner of a portable computer system determines that the portable computer system is either stolen or missing, the ...
01/04/2000
6011760Method for skipping and/or playing tracks on a CD or a DVD
One embodiment of the present invention provides a method for skipping a track on a disc in a disc player. Unlike current methods, this method does not rely on identifying tracks to be skipped based upon which slot a disc is located in. Instead, one embod...
01/04/2000
5982358Method for providing buttons for use with multiple pointing devices on a laptop computer
One embodiment of the present invention provides a portable computing device comprising a housing including a keyboard. The embodiment also includes a first pointing device coupled to the housing, as well as a second pointing device coupled to the housing...
11/09/1999
5953530Method and apparatus for run-time memory access checking and memory leak detection of a multi-threaded program
The present invention is a system and method for a "debugger Run-Time-Checking for valid memory accesses for multi-threaded application programs" (hereinafter "RTC/MT") wherein a run-time process which includes multiple threads running either serially or ...
09/14/1999
5951307Method for grounding a printed circuit board using a separate metallic contacting element pressed against a metallic chassis
One embodiment of the present invention provides a method for securing a printed circuit board to a chassis and electrically coupling the printed circuit board to a reference voltage, such as ground. This is accomplished without using screws, and without ...
09/14/1999
5941999Method and system for achieving high availability in networked computer systems
The present invention provides a method and system for achieving high availability in networked computer systems. The computer system includes a client node, two server nodes, and a secondary storage device. One server node includes a primary replica, and...
08/24/1999
5938761Method and apparatus for branch target prediction
One embodiment of the present invention provides a method and an apparatus for predicting the target of a branch instruction. This method and apparatus operate by using a translation lookaside buffer (TLB) to store page numbers for predicted branch target...
08/17/1999
5936526Apparatus for generating an alarm in a portable computer system
One embodiment of the present invention provides a system for generating an alarm in a portable computer system. In this embodiment, when an owner of a portable computer system determines that the portable computer system is either stolen or missing, the ...
08/10/1999
5920876Performing exact garbage collection using bitmaps that identify pointer values within objects
One embodiment of the present invention presents a method and apparatus for efficiently performing garbage collection on objects defined within an object-oriented programming system. Garbage collection typically involves following pointers to determine wh...
07/06/1999
5915255Method and apparatus for referencing nodes using links
Apparatus, methods, systems, and computer program products are disclosed that use a link to access nodes in a generational garbage collected heap. The creation area of the heap is associated with a validation variable that is dependent on the number of sc...
06/22/1999
5903900Method and apparatus for optimizing exact garbage collection of array nodes in a carded heap
Apparatus, methods, systems and computer program products are disclosed that optimize a programmed loop that stores pointer variables in an array in a card-marked heap. These methods also optimize garbage collection operations on these pointer variables. ...
05/11/1999
5900001Method and apparatus for optimizing exact garbage collection using a bifurcated data structure
Apparatus, methods, systems and computer program products are disclosed describing a data structure and associated processes that optimize garbage collection techniques. The disclosed data structure can be used as an instantiated object in an object-orien...
05/04/1999
5889726Apparatus for providing additional latency for synchronously accessed memory
One embodiment of the present invention provides a memory system that allows more than one cycle of memory latency for accesses to a synchronously accessed memory. In this embodiment, the memory system includes a memory with a clocked interface and a corr...
03/30/1999
 
Sign InRegister
Username  
Password   
forgot password?