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

Icon_funbox Did You Know...

...During the Civil War, the Confederacy established its own Patent Office which issued 266 patents, a third of which concerned implements of war.

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: Heslin & rothenberg


Number of patents: 464
Last date: January 28, 1992

1                      
NumberTitleIssue Date
6150344Hydroxyphosphonate peptidomimetics as inhibitors of aspartyl proteases
Compounds of Formula I ##STR1## are disclosed as inhibitors having activity against the aspartyl proteases, plasmepsin and cathepsin D. The compounds are therefore useful for treatment of diseases such as malaria and Alzheimer's disease. In pref...
11/21/2000
6052712System for barrier synchronization wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each subsequent phase
A barrier synchronization system in a distributed computing environment. A group of members, including a plurality of related processes executing on one or more processors of the distributed computing environment, is provided a protocol having a dynamic n...
04/18/2000
6026426Application programming interface unifying multiple mechanisms
An application programming interface that unifies a plurality of mechanisms into a single framework. The interface includes a mechanism for communicating between members of a process group of related processes, and a mechanism for synchronizing the relate...
02/15/2000
6026447System for serializing actions of independent process groups
Actions responsive to changes in the state of independent process groups whose process members are spread across a group of nodes in a distributed computing environment. The process groups are arranged in a hierarchy having source process groups and targe...
02/15/2000
6016505Program product to effect barrier synchronization in a distributed computing environment
A barrier synchronization program product in a distributed computing environment. A group of members, including a plurality of related processes executing on one or more processors of the distributed computing environment, is provided a protocol having a ...
01/18/2000
5996087Program product for serializating actions of independent process groups
Actions responsive to changes in the state of independent process groups whose process members are spread across a group of nodes in a distributed computing environment. The process groups are arranged in a hierarchy having source process groups and targe...
11/30/1999
5991821Method for serializing actions of independent process groups
Actions responsive to changes in the state of independent process groups whose process members are spread across a group of nodes in a distributed computing environment. The process groups are arranged in a hierarchy having source process groups and targe...
11/23/1999
5990667Regulator with asymmetrical voltage increase/decrease capability for utility system
A regulator is provided for establishing asymmetrical voltage increase/decrease capability between an input node and an output node for enhanced regulation of either a voltage sag or a voltage swell within a utility system. The regulator includes an autot...
11/23/1999
5857076Program product for obtaining the state of network resources in A distributed computing environment
A program product for processing a request for a state of a resource in a distributed processing environment may in general terms comprise receiving an identification of a resource, and identifying a provider associated with an indicator of states of the ...
01/05/1999
5841790Apparatus for testing an adapter card ASIC with reconfigurable logic
An adapter card in a computer system includes an application specific integrated circuit (ASIC) and a field programmable gate array (FPGA) coupled to the ASIC. Random data is provided to the ASIC logic function(s) by control of the FPGA, which is configur...
11/24/1998
5799146Communications system involving groups of processors of a distributed computing environment
In a distributed computing environment having a plurality of groups of processors, each processor group maintains its own set of ordered messages. A message is sent to a group of processors. In particular, a request to multicast a message is sent to a lea...
08/25/1998
5793962System for managing membership of a group of processors in a distributed computing environment
System managing membership of a group of processors in a distributed computing environment. Specific actions are identified and performed in order to manage the group membership. A processor requests to join the group of processors and thus, is added to t...
08/11/1998
5793977System for obtaining the state of network resources in a distributed computing environment
A system for processing a request for a state of a resource in a distributed processing environment may in general terms comprise receiving an identification of a resource, and identifying a provider associated with an indicator of states of the resource....
08/11/1998
5790772Communications method involving groups of processors of a distributed computing environment
In a distributed computing environment having a plurality of groups of processors, each processor group maintains its own set of ordered messages. A message is sent to a group of processors. In particular, a request to multicast a message is sent to a lea...
08/04/1998
5787250Program product for managing membership of a group of processors in a distributed computing environment
Program product for managing membership of a group of processors in a distributed computing environment. Specific actions are identified and performed in order to manage the group membership. A processor requests to join the group of processors and thus, ...
07/28/1998
5787249Method for managing membership of a group of processors in a distributed computing environment
Membership of a group of processors in a distributed computing environment is managed. Specific actions are identified and performed in order to manage the group membership. A processor requests to join the group of processors and thus, is added to the gr...
07/28/1998
5781736Method for obtaining the state of network resources in a distributed computing environment by utilizing a provider associated with indicators of resource states
A method for processing a request for a state of a resource in a distributed processing environment may in general terms comprise receiving an identification of a resource, and identifying a provider associated with an indicator of states of the resource....
07/14/1998
5768538Barrier synchronization method wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each new phase
A barrier synchronization technique in a distributed computing environment. A group of members, including a plurality of related processes executing on one or more processors of the distributed computing environment, is provided a protocol having a dynami...
06/16/1998
5768524Method for processing requests for notice of events
A method of processing a request for notice of occurrence of an event in a distributed processing environment may in general terms comprise receiving a request for notice of occurrence of an event, the request including an identification of a resource in ...
06/16/1998
5768523Program product for processing requests for notice of events
A program product of processing a request for notice of occurrence of an event in a distributed processing environment may in general terms comprise receiving a request for notice of occurrence of an event, the request including an identification of a res...
06/16/1998
5764875Communications program product involving groups of processors of a distributed computing environment
In a distributed computing environment having a plurality of groups of processors, each processor group maintains its own set of ordered messages. A message is sent to a group of processors. In particular, a request to multicast a message is sent to a lea...
06/09/1998
5742499Method and system for dynamically selecting a communication mode
In a multi-processor parallel processing computer environment different communication modes are available for performing an information distribution operation (e.g., a broadcast) between processors. The technique comprises automatically selecting an optim...
04/21/1998
5722879Variable travel carrier device and method for planarizing semiconductor wafers
A chemical mechanical planarization tool and method are presented employing a non-linear motion of the carrier arm relative to the polishing pad. The non-linear motion of the carrier arm relative to the polishing pad can be accomplished in a variety of wa...
03/03/1998
5703823Memory device with programmable self-refreshing and testing methods therefore
A programmable self-time refresh circuit for a semiconductor memory and methods for programming the self-refresh rate for non-invasively and deterministically testing the self-timed refresh circuit for establishing/verifying a refresh rate and a wait stat...
12/30/1997
5668399Semiconductor device with increased on chip decoupling capacitance
A semiconductor device has an on-board decoupling capacitor provided at its interconnect region. The decoupling capacitor comprises two layers of metallurgy separated by a dielectric layer wherein two of the layers are identically patterned....
09/16/1997
5602768Method and apparatus for reducing the processing time required to solve square root problems
The invention discloses a method and apparatus for solving a wide range of numerical problems that use N processing elements operating in parallel. To find the solution for a given problem relating to a given function function N points are selected in a determ...
02/11/1997
5600822Resource allocation synchronization in a parallel processing system
A method and system for synchronizing allocation of resources in a parallel processing system. At predefined time intervals, each user application executing in a parallel processing system is given a higher priority such that the system resources are allo...
02/04/1997
5540038Lawn and garden chipper/shredder vacuum apparatus
Lawn and garden maintenance equipment for collecting and shredding debris and chipping branches is provided with wheel support, a housing, and a handle for guiding the apparatus, the housing having a substantially closed bottom wall below a motor-driven d...
07/30/1996
5538151Recovery of an anodically bonded glass device from a susstrate by use of a metal interlayer
A structure and method for removing and recovering an anodically bonded glass device from a substrate using a metal interlayer interposed between the glass and the substrate is provided. As used in semiconductor mask fabrication, the structure comprises a...
07/23/1996
5539080Polyimide and a semiconductor prepared therefrom
A process is disclosed for making circuit elements by photolithography comprising depositing an antireflective polyimide or polyimide precursor layer on a substrate and heating the substrate at 200° C. to 500° to provide a functional integrated circuit ...
07/23/1996
5539230Chimney capacitor
A chimney capacitor is formed having two plates, of which each is disposed above and contacts a corresponding electrical contact. The electrical contacts facilitate electrical access to the plates of the chimney capacitor. One of the electrical contacts m...
07/23/1996
5539240Planarized semiconductor structure with subminimum features
Improved, planarized semiconductor structures are described which are prepared by a method involving the creation of a series of subminimum (i.e., 50 to 500 angstroms thick) polysilicon pillars extending vertically upward from the base of a wide trench an...
07/23/1996
5539255Semiconductor structure having self-aligned interconnection metallization formed from a single layer of metal
An improved semiconductor structure is disclosed, including at least one stud-up and an interconnection line connected thereto, wherein the stud-up and interconnection line are formed from a single layer of metal. The structure is prepared by a method in ...
07/23/1996
5539154Fluorinated silicon nitride films
A plasma enhanced chemical vapor deposition process for producing a fluorinated silicon nitride film on a substrate is disclosed. The process utilizes a mixture of silane, perfluorosilane and nitrogen to produce films of high conformality and stability. T...
07/23/1996
5537053Data output impedance control
The present invention provides an apparatus and method for monitoring the functioning of a special operational mode on an integrated circuit module without the need for a special or dedicated pin. By monitoring the data output pins of the module operation...
07/16/1996
5535517Bearing setting procedure and apparatus
A bearing setting procedure for a pair of bearings mounted on a spindle or an axle. Mounted on the spindle or axle are two bearings, each having an inner bearing race. Interposed between the inner bearing races is an adjustable spacer. A mechanism is empl...
07/16/1996
5536360Method for etching boron nitride
The subject invention provides a method of enhancing the etch rate of boron nitride which comprises doping a layer of boron nitride with an element from Group IVA of the Periodic Table of the Elements, such as silicon, carbon, or germanium. The doped boro...
07/16/1996
5536792Antireflective polymide dielectric for photolithography
A process is disclosed for making circuit elements by photolithography comprising depositing an antireflective polyimide or polyimide precursor layer on a substrate and heating the substrate at 200° C. to 500° to provide a functional integrated circuit ...
07/16/1996
5537332Stack macro order optimizing method
An automated method for optimally ordering macros within a semiconductor chip data-path stack is disclosed. Each stack macro is assumed to have at least one predetermined bus connection with another macro in the stack. The ordering technique is based on m...
07/16/1996
5534079Supersaturated rare earth doped semiconductor layers formed by chemical vapor deposition
A CVD process for producing a rare earth-doped, epitaxial semiconductor layer on a substrate is disclosed. The process utilizes a silane or germane and a rare earth compound in the gas phase. By this method single phase, rare earth-doped semiconductor lay...
07/09/1996
1                      
 
Sign InRegister
Username  
Password   
forgot password?