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

Icon_funbox Bizarre Patents

Patent No. 5100138

Motorized Mobile Boxing Robot

A simulation environment for the sport of boxing utilizing a robotic machine interface system which carries a person.

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: Dinella; Donald P.


Number of patents: 39
Last date: July 21, 2009

NumberTitleIssue Date
7565405Method and apparatus for providing data storage in peer-to-peer networks
A method and apparatus for enhanced data storage in peer-to-peer (P2P) networks. Users subscribe to a P2P storage network that allows each user to store files on the storage network by swapping blocks of the user's files with blocks from storage of a peer, or peers,...
07/21/2009
7299489Method and apparatus for host probing
A method and apparatus for analyzing the perimeter security of communications networks. More particularly, information is identified which defines a particular communications network, e.g., an intranet, and identifying the connected hosts thereto. Utilizing such inf...
11/20/2007
7295533Method for location tracking using vicinities
A method for location tracking on a distributed basis using multiple locations, which utilizes a pairwise application of distance constraints and vicinities for determining locations. The location of a particular node is represented by a group of points (as opposed ...
11/13/2007
7227235Electrowetting battery having a nanostructured electrode surface
A method and apparatus are disclosed wherein a battery comprises an electrode having at least one nanostructured surface. The nanostructured surface is disposed in a way such that an electrolyte fluid of the battery is prevented from contacting the electrode, thus p...
06/05/2007
7156032Method and apparatus for controlling friction between a fluid and a body
A method and apparatus is disclosed wherein nanostructures or microstructures are disposed on a surface of a body (such as a submersible vehicle) that is adapted to move through a fluid, such as water. The nanostructures or microstructures are disposed on the surfac...
01/02/2007
7123675Clock, data and time recovery using bit-resolved timing registers
A clock recovery method is disclosed wherein the FIFO delay of data words and the phase difference between a data word and a receiver clock are used to time data transmissions from a transmitter. The phase difference between the data word and the receiver clock is d...
10/17/2006
7047408Secure mutual network authentication and key exchange protocol
Secure communication protocols are disclosed in which two parties generate a shared secret which may be used as a secure session key for communication between the parties. The protocols are based on Diffie-Hellman type key exchange in which a Diffie-Hellman value is...
05/16/2006
7013116MIMO systems having a channel decoder matched to a MIMO detector
A method and apparatus for reducing the number of erred bits in the decoded signal by using a channel decoder whose transfer characteristic is matched to the transfer characteristic of the MIMO detector. This means that the curve of the transfer characteristic of th...
03/14/2006
7013452Method and apparatus for intra-layer transitions and connector launch in multilayer circuit boards
An apparatus is disclosed that substantially reduces or eliminates the resonance that occurs in vias that connect the layers of a printed circuit board by electrically coupling a first transmission line in a circuit board to a second transmission line in a circuit b...
03/14/2006
7005593Liquid electrical microswitch
A liquid electrical switch is disclosed that uses a plurality of droplets of conducting liquid to form an electrical path. In a first embodiment, at least a first voltage differential is used to create a separation distance between two droplets. The droplets are ill...
02/28/2006
7006299Method and apparatus for calibrating a tunable microlens
A tunable microlens uses at least two layers of electrodes and a droplet of conducting liquid. Such a droplet, which forms the optics of the microlens, moves toward an electrode with a higher voltage relative to other electrodes in the microlens. When calibration of...
02/28/2006
6970714Adaptive power level setting in an ad-hoc wireless network
Wireless devices within an ad-hoc wireless network adaptively set their transmission power levels based on locally available information. Initially, each such wireless device sets its transmission power level to a relatively low level, and gradually increases its po...
11/29/2005
6965480Method and apparatus for calibrating a tunable microlens
A tunable microlens uses at least two layers of electrodes and a droplet of conducting liquid. Such a droplet, which forms the optics of the microlens, moves toward an electrode with a higher voltage relative to other electrodes in the microlens. When calibration of...
11/15/2005
6901145Generation of repeatable cryptographic key based on varying parameters
A repeatable cryptographic key is generated based on varying parameters which represent physical measurements. Locations within a share table, which locations store valid and invalid cryptographic shares, are identified as a function of received varying parameters. ...
05/31/2005
6721314Method and apparatus for applying once-only processing in a data network
Duplicate processing at network operators is avoided by applying once-only processing at operators which are adjacent to either the source or destination host of a data packet. An operator is adjacent to a host if there exists a path between the operator and the hos...
04/13/2004
6611213Method and apparatus for data compression using fingerprinting
A method and apparatus for achieving relatively low compression ratios based on the realization of using a longer history and longer common strings of the input data stream as an initial evaluation of the input data prior to applying a particular compress...
08/26/2003
6611858Garbage collection method for time-constrained distributed applications
A method for executing distributed processes on garbage collecting virtual machines. More particularly, garbage collection is delivered as a function of certain timing variables such as the time until a process will require its next garbage collection cyc...
08/26/2003
6584186Protecting communications network integrity
A method and apparatus for protecting against network damage in next generation communications networks. More particularly, network safety is achieved using semantic restriction of higher level call processing protocol primitives coupled with dynamically ...
06/24/2003
6502109Distributed communications system having garbage collecting virtual processes
A communications system for executing distributed processes on garbage collecting virtual machines. More particularly, distributed applications are providing using garbage collection delivered as a function of certain timing variables such as the time unt...
12/31/2002
6388584Method and apparatus for data compression of network packets
A method and apparatus for compressing packets that enables inter-packet compression thereby achieving greater robustness and increased compression ratios without the deleterious effects, e.g., the effect of packet loss multiplying, of prior compression s...
05/14/2002
6384695High power combiner apparatus
A high power combiner arrangement with improved isolation between input ports for high power applications. In particular, in accordance with high power combiner arrangement, power combining logic is combined with a series of isolators such that at least o...
05/07/2002
6377645Method and apparatus for controlling bit slippage in high-speed communications systems
A method and apparatus for controlling bit slips in a high-speed, two-way, communications channel. More particularly, the entire communications system, comprising, inter alia, a receiver, a transmitter and the physical communications channel is operated a...
04/23/2002
6353896Method and apparatus for testing event driven software
A technique for testing event driven software. In accordance with the technique, the source code of the event driven software is directly converted to an automation based model useful in verifying that the program code complies with the desired properties...
03/05/2002
6252988Method and apparatus for character recognition using stop words
An adaptive OCR technique for character classification and recognition without the input and use of ground truth derived from the image itself. A set of so-called stop words are employed for classifying symbols, e.g., characters, from any image. The stop ...
06/26/2001
6236341Method and apparatus for data compression of network packets employing per-packet hash tables
A method and apparatus for compressing packets that enables inter-packet compression thereby achieving greater robustness and increased compression ratios. More particularly, a variable-length coding is used in conjunction with maintaining a separate hash...
05/22/2001
6205551Computer security using virus probing
A technique for determining whether particular clients within a computer network are universally configured in accordance with the desired network security features of the computer network. A probe is randomly inserted within incoming files, e.g., at a fi...
03/20/2001
6157901Type annotation method for use in verification tools
A type annotation technique such that expressions are assigned and annotated with types in such a way that types can be efficiently maintained during inference without new syntactic restrictions being placed on the expressions or underlying logic within t...
12/05/2000
6147990Method for providing communications network stability
A packet routing technique which is stable for all networks in the presence of input blocking and output blocking. The packets injected within a network are examined and based on a historical perspective of those packets a determination is made on how to ...
11/14/2000
6100916System and method for subscriber controlled signal blocking
A technique for the blocking of individual programs and/or portions of programs transmitted in a source signal, e.g., a cable television signal. In particular, individual programs and/or portions of programs within a class of programs are blocked, while a...
08/08/2000
6072867Method and apparatus for providing calling party control
A technique for calling party definition and control of the contact information and sequencing used to reach a particular called party. A method and apparatus are provided wherein the calling party specifies a set of communications devices along with thei...
06/06/2000
6069946Telecommunications system for providing a calling party control service
A technique for providing calling party definition and control of the contact information and sequencing used to reach a particular called party. The calling party specifies a set of communications devices along with their respective contact numbers for u...
05/30/2000
6052699Garbage collection without fine-grain synchronization
A garbage collection technique for the concurrent operation of a mutator and garbage collector (e.g., marker and sweeper) without requiring fine-grain synchronization or atomicity amongst the mutator, marker and sweeper. The garbage collector employs thre...
04/18/2000
5983007Low power circuits through hazard pulse suppression
The power dissipation in a circuit, e.g., a CMOS circuit, is reduced through hazard pulse suppression. More particularly, hazard-producing gates are those gates whose delays are smaller than the differential path delays for their inputs. The adjustment to...
11/09/1999
5930393Method and apparatus for enhancing degraded document images
A technique for the enhancement of degraded document images to improve their display quality characteristics and image recognition accuracy. Images believed to be representative of the same symbol which occur in different positions over a image source (e....
07/27/1999
5852806Switched filterbank for use in audio signal coding
An audio coding technique which utilizes a signal adaptive switched filterbank having a first filterbank and a wavelet filterbank. The filterbank switches between the first filterbank and the wavelet filterbank to filter an input signal as a function of t...
12/22/1998
5825976Device and method for efficient utilization of allocated transmission medium bandwidth
An independent transport layer is used as an error correction mechanism in a method employing perceptual audio coding. The transport layer is characterized by the addition of information, via a transport header, to each of a succession of blocks of encode...
10/20/1998
5768498Protocol verification using symbolic representations of queues
A finite symbolic representation of the states of an unbounded FIFO queue. Because the representation is protocol verification tools of the type which explore the state space of a protocol may be used to verify protocols which involve unbounded FIFO queue...
06/16/1998
5758029Formal trust building in the execution of partially trusted behaviors
A method for executing partially trusted behaviors using an automated assistant. The method employs a guarded execution mode which provides for the safe execution of partially trusted behaviors. Further, incremental trust growth is provided for allowing m...
05/26/1998
5663756Restricted access remote control unit
A device for restricting access to certain programs. The RCU comprises an entry pad, a controller, a read-only-memory ("ROM"), and an transmission system....
09/02/1997
 
Sign InRegister
Username  
Password   
forgot password?