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

Icon_funbox Bizarre Patents

Patent No. 5996127

Wearable Device For Feeding and Observing Birds and Other Flying Animals

A device for feeding and observing flying animals comprising a hat, a support mounted on the hat and extending outward from the hat, and a feeder mounted on the support.

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: Duft; Walter W.


Number of patents: 196
Last date: May 22, 2012

1          
NumberTitleIssue Date
8185704High performance real-time read-copy update
A technique for reducing reader overhead when referencing a shared data element while facilitating realtime-safe detection of a grace period for deferring destruction of the shared data element. The grace period is determined by a condition in which all readers that...
05/22/2012
8163158Operation of an electrolysis cell
An electrolysis cell is controlled for operation under varying electrical power supply conditions. A flow of feed stock to the cell includes an electrolysis reactant at a controlled concentration. A varying amount of electrical power is supplied to the cell to produ...
04/24/2012
8145872Autonomic self-tuning of database management system in dynamic logical partitioning environment
Database partition monitoring and dynamic logical partition reconfiguration in support of an autonomic self-tunable database management system are provided by an automated monitor that monitors one or more resource parameters in a logical partition running a databas...
03/27/2012
8141056Just-in-time dynamic instrumentation
Just-in-time dynamic instrumentation of a running software system may be achieved by registering one or more instrumentation probe handlers in an inactive state wherein the probe handlers reside in a memory space associated with the software system but are not instr...
03/20/2012
8140817Dynamic logical partition management for NUMA machines and clusters
A partitioned NUMA machine is managed to dynamically transform its partition layout state based on NUMA considerations. The NUMA machine includes two or more NUMA nodes that are operatively interconnected by one or more internodal communication links. Each node incl...
03/20/2012
8139318Planar bidirectional tape head with planar read and write elements
A planar bidirectional tape head with planar read and write elements for reading and writing data on a magnetic recording tape includes a substrate, a tape bearing surface for engaging the magnetic tape, one or more write element arrays formed on the substrate, and ...
03/20/2012
8130467Planar write module and hybrid planar write-vertical read bidirectional tape head
A planar write module and a hybrid planar write-vertical read bidirectional tape head comprising the write module and one or more vertical read modules. The write module has a write module tape bearing surface for engaging the magnetic recording tape. Plural write e...
03/06/2012
8126843Cluster-wide read-copy update system and method
A system, method and computer program product for synchronizing updates to shared mutable data in a clustered data processing system. A data element update operation is performed at each node of the cluster while preserving a pre-update view of the shared mutable da...
02/28/2012
8108696Optimizing non-preemptible read-copy update for low-power usage by avoiding unnecessary wakeups
A technique for low-power detection of a grace period following a shared data element update operation that affects non-preemptible data readers. A grace period processing action is implemented that requires a processor that may be running a non-preemptible reader o...
01/31/2012
8104039Method for balancing resource sharing and application latency within a data processing system
A technique for managing application workloads in a data processing system includes establishing a reserve resource allocation of a data processing resource for use by a data processing application having a need to utilize the resource, sharing a portion of the reso...
01/24/2012
8103849Reducing memory usage of kernel memory management structures
One aspect of the present invention relates to techniques utilized within an operating system or a similar virtualization environment for reducing overhead of memory management data structures. Memory management data structures are used by operating systems to track...
01/24/2012
8059779HE fusion device with direct electrical conversion
An improved 3He nuclear reactor with provision for direct electric conversion of a relativistic proton stream into useable electric power at a voltage level compatible with the national power grid (one million V DC). Various embodiments include multiple c...
11/15/2011
8056048Pattern implementation technique
A pattern implementation technique in which a pattern is defined as a software artifact that comprises a pattern signature representing one or more parameters of the pattern and a pattern implementation model representing one or more methods for expanding the patter...
11/08/2011
8055918Optimizing preemptible read-copy update for low-power usage by avoiding unnecessary wakeups
A technique for low-power detection of a grace period for deferring the destruction of a shared data element until pre-existing references to the data element have been removed. A grace period processing action is implemented that requires a response from a processo...
11/08/2011
8028850Self-anchoring beverage container with directional release and attachment capability
A self-anchoring beverage container with directional release and attachment capability has a flexible nonporous base member adapted to seal to a reference surface and create a controlled pressure zone. A receptacle assembly is mounted to the base member and includes...
10/04/2011
8020160User-level read-copy update that does not require disabling preemption or signal handling
A user-level read-copy update (RCU) technique. A user-level RCU subsystem executes within threads of a user-level multithreaded application. The multithreaded application may include reader threads that read RCU-protected data elements in a shared memory and updater...
09/13/2011
8019851Intelligent discovery of network information from multiple information gathering agents
A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based...
09/13/2011
8017207Degradable paper with long-shelf-life adhesive backing
A degradable paper article with long-shelf-life adhesive backing, together with a related fabrication method. The article includes a layer of degradable paper, a layer of degradable pressure sensitive adhesive, a release liner on the adhesive layer, and a degradable...
09/13/2011
8016702Contoured hand grip constructions for a racquet
A handle configuration for a stringed racquet includes a handle shaft having a defined exterior shape and plural mounting apertures, with a butt cap being provided at a base end thereof. A contour assembly has an exterior of designed contour, including an upper prot...
09/13/2011
8006837Long box packaging design for prerecorded media
An improved long box package for prerecorded media includes an elongated substantially rectangular box enclosure having a front wall, a rear wall, and a pair of first and second side walls. The box enclosure further includes an open top end, a bottom end adapted to ...
08/30/2011
7978429Low track pitch write module and bidirectional tape head
A low track pitch write module and bidirectional tape head for writing and/or reading data on a magnetic recording tape. The write module and tape head have a tape bearing surface for engaging the magnetic recording tape and plural write elements. The write elements...
07/12/2011
7962638Data stream filters and plug-ins for storage managers
A storage manager and related method and computer program product manages client data on a data storage resource and includes the ability to utilize many different types of data stream filters that are neither built into the storage manager nor require a custom prog...
06/14/2011
7961430Tape path control system with precision-aligned conjugated rollers
A tape path control system and related method for controlling the position of a tape medium in the tape drive. The tape path includes a first tape guide roller, a second tape guide roller spaced from the first roller, and a transducing head situated between the firs...
06/14/2011
7954160Computer security intrusion detection system for remote, on-demand users
An intrusion detection system, and a related method and computer program product, for implementing intrusion detection in a remote, on-demand computing service environment in which one or more data processing hosts are made available to a remote on-demand user that ...
05/31/2011
7953861Managing session state for web applications
A technique for managing the session state of a web application during transaction processing. When a message is exchanged between a web client and a web server, such as a web client request or a web server response, session information therein is stored on behalf o...
05/31/2011
7953778Efficient support of consistent cyclic search with read-copy update and parallel updates
A method, system and computer program product for supporting concurrent updates to a shared data element group while preserving group integrity on behalf of one or more readers that are concurrently referencing group data elements without using locks or atomic instr...
05/31/2011
7953708Optimizing grace period detection for preemptible read-copy update on uniprocessor systems
A technique for optimizing grace period detection following a data element update operation that affects preemptible data readers. A determination is made whether the data processing system is a uniprocessor system or a multiprocessor system. Grace period detection ...
05/31/2011
7936772Enhancement of end-to-end network QoS
A network endpoint system and related method and computer program product for use in a network to support enhanced end-to-end QoS in the network. The network endpoint system is adapted to receive network data of varying priority on behalf of a data consumer operatin...
05/03/2011
7934062Read/write lock with reduced reader lock sampling overhead in absence of writer lock acquisition
An improved reader-writer locking for synchronizing access to shared data. When writing the shared data, a writer flag is set and a lock is acquired on the shared data. The shared data may be accessed following the expiration of a grace period and a determination th...
04/26/2011
7930913Quick-release ring-type meter lock with keyless reset
A ring-type meter lock comprising a ring, first and second ends on the ring, a lock housing on the first end, a slot in the lock housing, a latch unit in the lock housing, a lock pin on the latch unit enterable and withdrawable from the slot, a tongue on the second ...
04/26/2011
7917901Maintainable dynamic instrumentation technique for changing versions of software
A technique for the dynamic instrumentation of a running software system. One or more callable instrumentation functions are accessible in a first memory space associated with the software system. The one or more callable instrumentation functions are adapted to pro...
03/29/2011
7904436Realtime-safe read copy update with lock-free readers
A technique for realtime-safe detection of a grace period for deferring the destruction of a shared data element until pre-existing references to the data element have been removed. A pair of counters is established for each of one or more processors. A global count...
03/08/2011
7896574Self-locking manhole cover
A manhole cover having an integrated locking system that is self-locking and easy to open. The device includes a cover plate adapted to rest on a manhole cover support surface of a manhole frame so as to be substantially flush with a top portion of the manhole frame...
03/01/2011
7874507Tape tension modulation system and method
A system and method of modulating tape tension during operation of a tape drive data storage system in which a fixed position tape guide utilizes one or more drag elements to exert a control force on a tape medium that affects downstream tape tension. Drag elements ...
01/25/2011
7873612Atomically moving list elements between lists using read-copy update
A system, method and computer program product for atomically moving a shared list element from a first list location to a second list location includes inserting a placeholder element at the second list location to signify to readers that a move operation is underwa...
01/18/2011
7870230Policy-based cluster quorum determination
A system, method and computer program product for use in a server cluster having plural server nodes implementing a server tier in a client-server computing architecture in order to determine which of two or more partitioned server subgroups has a quorum. A determin...
01/11/2011
7865468Prefetching remote files on local disk space
A technique for enhancing the transfer of files from a source network host to a destination network host includes accessing a file stored on the source host from the destination host, caching a local copy of the file on the destination host, and prefetching all rema...
01/04/2011
7854758Exclusion of ascending/descending aorta and/or aortic arch aneurysm
A system and method for exclusion of an aneurysm of an aortic arch region using a graft delivery system capable of maneuvering around an aortic arch, an aortic arch graft, and an occluder system for isolating an aneurysm while occluding one or more corresponding art...
12/21/2010
7844633System and method for storage, management and automatic indexing of structured documents
A structured document storage and management technique utilizes a generic document model tree, a symbol conversion module and an encoded vector set to store structured documents. The generic document model tree represents a structured document model and contains one...
11/30/2010
7814082Efficient support of consistent cyclic search with read-copy-update
A method, system and computer program product for modifying data elements in a shared data element group that must be updated atomically for the benefit of readers requiring group integrity. A global generation number is associated with the data element group and ea...
10/12/2010
1          
 
Sign InRegister
Username  
Password   
forgot password?