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.

 

Cain, David


Primary examiner statistics: 534 patents; average approval time: 786 days
Assistant examiner statistics: 368 patents; average approval time: 741 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
6243465Method of providing video programming nearly on demand
A method for providing video programming in a nearly on demand basis is disclosed. A video network includes a video server that operates several video recorders to simultaneously exhibit video performances or programs on a plurality of channels. The video...
06/05/2001
6031911Practical S box design
A method of generating a substitution box (S-box) involves generating an S-box with desired characteristics, forming a new S-box with another column such that the new S-box has the desired characteristics as well, and continuing to add columns in these wa...
02/29/2000
6021200System for the anonymous counting of information items for statistical purposes, especially in respect of operations in electronic voting or in periodic surveys of consumption
The system includes a plurality of decision units, at least one verification unit, and at least one counting unit, the units being functionally and structurally separate from each other. Each decision unit includes means for producing a source information...
02/01/2000
5966444Method and system for establishing a cryptographic key agreement using linear protocols
A method for establishing key agreement between two communicating parties using a general linear protocol in finite and infinite dimensional spaces. Two topological linear spaces, in particular Euclidean spaces, and a non-trivial degenerate linear operato...
10/12/1999
5953421Quantum cryptography
In a method of communication using quantum cryptography, single-photon signals from a highly attenuated source are modulated and subsequently detected. In the step of detecting the modulated signal, the signal is split between two branches according to it...
09/14/1999
5949884Design principles of the shade cipher
A method of encrypting or decrypting an input message block of binary data of predetermined length 2n into an output message block by dividing the message block into two equal size halves, performing one or more transformation rounds on the message block ...
09/07/1999
5943422Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
Electronic steganographic techniques can be used to encode a rights management control signal onto an information signal carried over an insecure communications channel. Steganographic techniques ensure that the digital control information is substantiall...
08/24/1999
5940514Encrypted holographic data storage based on orthogonal phase code multiplexing
An encryption method and apparatus for holographic data storage are disclosed. In a system using orthogonal phase-code multiplexing, data is encrypted by modulating the reference beam using an encryption key K represented by a unitary operator. In practic...
08/17/1999
5930367Apparatus for recording/reproducing or transmitting/receiving signal data having a portion of an error correction code replaced with other information and methods thereof
An apparatus for processing digital data signals which may be used in recording/reproducing and transmitting/receiving of such signals. During recording or transmission, error correction codes are added to the digital signals and a portion of such error c...
07/27/1999
5926552System and process for guaranteeing signatures on securities
A system and process for guaranteeing the signatures on securities to be transferred, comprising an electronic storage medium adapted to generate a profile of an individual guarantor enrolled in a signature guarantee program. The profile is divided into f...
07/20/1999
5920625Method and apparatus for transmitting and receiving encrypted signals
An encrypted signal compatible with first and second encryption systems is generated by producing encryption data signals relating to each encryption system. A difference signal is derived from the two encryption data signals and the signal to be encrypte...
07/06/1999
5917913Portable electronic authorization devices and methods therefor
A portable electronic authorization device for approving a transaction request originated from an electronic transaction system. The portable electronic authorization device includes first logic circuit configured to receive first digital data representat...
06/29/1999
5901228Commercial online backup service that provides transparent extended storage to remote customers over telecommunications links
A user can use his personal computer to call up an on-line service system over a telecommunications link such as a telephone line. The On-line system provides all sorts of useful services to the personal computer such as antiviral protection, auxiliary pr...
05/04/1999
5901229Electronic cash implementing method using a trustee
In an electronic cash implementing method using a trustee, a user registers his identification information IDU and anonymous public key N with the trustee and receives a license (B,I). The user processes the license (B,I) by a public key corres...
05/04/1999
5898779Photograhic system with selected area image authentication
A public key encryption system for authenticating an image includes a digital camera having embedded therein a private key unique to the digital camera. A known public key uniquely based upon the private key is used to decrypt digital data encrypted with ...
04/27/1999
5894519Process for the dissimulaton of a secret code in a data authentication device
A process for the dissimulation of concealment of a secret code in a data authentication device by encrypting the secret code by an encrypting function for forming an image of the secret code and storing the secret code image in the authentication device....
04/13/1999
5889868Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
The implementations of digital watermarks can be optimally suited to particular transmission, distribution and storage mediums given the nature of digitally-sampled audio, video and other multimedia works. Watermark application parameters can be adapted t...
03/30/1999
5887061Compression coding device with scrambling function and expansion reproducing device with descrambling function
In a compression coding device having a scrambling function, a variable length coder outputs coded image data. When the image data are to be written to a memory included in a multiplexer, a controller generates a control signal for writing the image data ...
03/23/1999
5887063Communication system for portable appliances
A portable device 12 is capable of communicating with a host device 10 remotely, via a communications network 22 which may be prone to interception, and directly (e.g. via an I.R. Link 24, 40), when the devices are in close physical proximity and when the...
03/23/1999
5883958Method and device for data decryption, a method and device for device identification, a recording medium, a method of disk production, and a method and apparatus for disk recording
A video disk playback apparatus includes a disk driver which retrieves video data and a key data table from a digital video disk, and a decoder board which has its own ID. The disk driver receives the ID from the decoder board, verifies the ID, selects ke...
03/16/1999
5883957Methods and apparatus for encrypting and decrypting MIDI files
Techniques for playing and distributing MIDI tracks in the context of a non-real-time network such as the Internet. One of the techniques makes it possible to begin playing a multi-track MIDI file that is being received over the Internet before the entire...
03/16/1999
5883959Video copy protection
Regular burst signals from video line (n+0) to line (n+3) are replaced by modified burst signals which function as copy prohibit signals. The phase of the modified burst signals is controlled by controlling at least one of the orthogonal vectors into whic...
03/16/1999
5881155Security device for a semiconductor chip
Security device for preventing access to confidential information stored in a semiconductor chip, or protected chip. The security device comprises a second semiconductor chip, or protective chip, with the two chips facing each other and being coupled to e...
03/09/1999
5881152Method and device for protecting stored data
Generic information storage devices (magnetic, optical, biological/organic devices) are well-suited for storing, processing, archiving or transporting large amounts of information; they can, however, only be secured against unauthorized access using crypt...
03/09/1999
5875248Method of counterfeit detection of electronic data stored on a device
A nonvolatile memory is provided with a counterfeit detection mechanism by storing an encryption key and performing cryptographic operations on chip. The encryption key, which is stored in the nonvolatile memory in a protected manner such that it is never...
02/23/1999
5872846System and method for providing security in data communication systems
A system and method for providing security in data communication systems where multiple users are coupled to a common receiving system. The data is encrypted or otherwise encoded by a sender using a key. The encrypted data is then scrambled or otherwise e...
02/16/1999
5872844System and method for detecting fraudulent expenditure of transferable electronic assets
An electronic asset system includes tamper-resistant electronic wallets that store transferable electronic assets. To break such tamper-resistant wallets, the criminal is expected to spend an initial investment to defeat the tamper-resistant protection. T...
02/16/1999
5870473Electronic transfer system and method
A system and method relating to secure communications in a communication network is disclosed. The invention uses sessions having limited duration to enable parties to communicate securely in the communication network. The session of one party is independ...
02/09/1999
5870478Modular exponentiation calculation apparatus and method
In the modular exponentiation calculation apparatus of the present invention, a computer calculates a modular exponentiation C=M E modN (M,N: integral number, E: exponent expressed in base m, C: calculation result expressed in base b). A table ...
02/09/1999
5867579Apparatus for data copyright management system
A data copyright management apparatus for handling data copyrights, and data of digital cash and video conference system is provided. The data copyright management apparatus comprises a CPU, ROM, EEPROM, and RAM. The ROM, EEPROM, and RAM are connected to ...
02/02/1999
5864625Methods and apparatus for secure optical communications links
Methods and apparatus for providing a secure optical communications link are disclosed. Communications information is encrypted with a security key. An optical beam is then modulated with both the security key and the encrypted communications information,...
01/26/1999
5862223Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
The present invention is an expert matching method and apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an expert request. In a preferred embodiment, the apparatus of the presen...
01/19/1999
5862221Scramble wireless communication system
As for wireless communication lines between a master station and a plurality of remote stations, each remote station has a function F having an unitary variable which is known over all the stations and has two unique IDs, respectively. The master station ...
01/19/1999
5859911Method for the secure remote flashing of the BIOS of a computer
In a computer system having a receiving computer and a source computer, a method for the remote flashing of the BIOS in the receiving computer including the steps of transferring the flash information from the source computer to the receiving computer, wi...
01/12/1999
5857021Security system for protecting information stored in portable storage media
A security system for protecting information stored in portable storage media by checking identifiers assigned to each medium, system, and terminal. Medium IDs are identifiers written by manufacturers of the storage media. System IDs, or corporate IDs, ar...
01/05/1999
5850444Method and apparatus for encrypting radio traffic in a telecommunications network
A generic communications network provides an encrypted communications interface between service networks and their subscribers. When communications are initiated between a subscribing communications terminal and the generic network, the terminal compares ...
12/15/1998
5850442Secure world wide electronic commerce over an open network
A network of users and servers of a type found in the Internet system is extended to permit secure electronic commercial transactions to be accomplished. The network is extended to include a public key infrastructure and electronic transactions can be sec...
12/15/1998
5848161Method for providing secured commerical transactions via a networked communications system
In a networked communications system comprising a client unit, a secured host server, and a company subscriber unit, a method for providing secured commercial transactions via the networked communications system. The method includes the steps of providing...
12/08/1998
5848162Data acquiring apparatus
A data acquiring apparatus is disclosed. A comm control portion (1), coupled to a network (N), controls comm with the network; a mail box portion (2) stores at least a block of data (13) from N. An enciphering portion (5) enciphers the block of data from ...
12/08/1998
5844986Secure BIOS
A subsystem prevents unauthorized modification of BIOS program code embedded in modifiable non-volatile memory devices such as flash memory. A cryptographic coprocessor containing the BIOS memory device performs authentication and validation on the BIOS u...
12/01/1998
1                      
 
Sign InRegister
Username  
Password   
forgot password?