JAMES EDGAR ALLEN
Pilots at Central Blvd, Hayward, CA

License number
California A2555616
Issued Date
Sep 2015
Expiration Date
Sep 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
1078 Central Blvd, Hayward, CA 94542

Professional information

James Allen Photo 1

N-Bit Parity Neural Network Encoder

US Patent:
5412670, May 2, 1995
Filed:
Nov 30, 1992
Appl. No.:
7/983659
Inventors:
David G. Stork - Stanford CA
James D. Allen - Castro Valley CA
Assignee:
Ricoh Corporation - Menlo Park CA
Ricoh Company Ltd. - Tokyo
International Classification:
G06F 1110
US Classification:
371 492
Abstract:
A three layer artificial neural network having an N terminal input, a two cell hidden and a single cell output layer generates an output parity signal indicating whether an even or an odd number of binary bits are asserted at the N terminal input. The two hidden layer neural cells have activation functions that cause deviations about a linear response characteristic that allow the classification of a signal representative of the number of asserted input bits into odd and even groups. This network represents a significant reduction in the number of hidden units previously required because of the particular form of activation transfer characteristic used in the two hidden layer neural cells.


James Allen Photo 2

Apparatus For A Neural Network One-Out-Of-N Encoder/Decoder

US Patent:
5268684, Dec 7, 1993
Filed:
Jan 7, 1992
Appl. No.:
7/817549
Inventors:
James Allen - Castro Valley CA
David G. Stork - Stanford CA
Assignee:
Ricoh Corporation - Menlo Park CA
Ricoh Company Ltd. - Tokyo
International Classification:
H03M 700
US Classification:
341 75
Abstract:
An artificial network for encoding the binary on-state of one-out-of-N inputs, say j, when only one state is on at a time wherein the jth on-state is represented by a suitable output level of an N-input MP type neuron operating in the non-saturated region of the neuron output nonlinearity. A single line transmits the encoded amplitude level signal to a decoder having N single input neural networks. The N outputs of the decoder are in the off-state except for the output corresponding to the active input node of the encoder.


James Allen Photo 3

Method And Apparatus For Limiting The Number Of A Compressed Output Type In A Compression/Decompression System

US Patent:
5535290, Jul 9, 1996
Filed:
Sep 11, 1995
Appl. No.:
8/526758
Inventors:
James D. Allen - Castro Valley CA
Assignee:
Ricoh Corporation - Menlo Park CA
Ricoh Company Ltd. - Tokyo
International Classification:
G06K 936
US Classification:
382250
Abstract:
A method and apparatus for reducing the necessary size of a buffer between two cascaded decoding stages is described. The present invention includes a method and apparatus for encoding data into multiple blocks of data. The present invention also includes a method and apparatus for encoding the multiple blocks of data into multiple symbols. This encoding includes a method and apparatus for limiting the multiple symbols to a predetermined number of symbols. By limiting the symbols encoded, the buffer after the decoding stage is limited so that the size of the buffer memory to buffer decompressed data output from the decoding stage is reduced.


James Allen Photo 4

Data Encoding Using One Or More Adaptive Decision Trees

US Patent:
5379355, Jan 3, 1995
Filed:
Aug 24, 1992
Appl. No.:
7/934764
Inventors:
James D. Allen - Castro Valley CA
Assignee:
Ricoh Corporation - Menlo Park CA
Ricoh Company Ltd. - Tokyo
International Classification:
G06K 936, H04B 166
US Classification:
382 56
Abstract:
A method and apparatus for quantizing a stream of data at a predetermined bit compression ratio. A binary decision tree is established for classifying the error between a predicted and actual data value. The binary decision tree comprising a root node and multiple binary nodes represented by a pair of threshold values around the root node, a member of each pair representing a node in the binary decision tree and a threshold value indicative of a range of data values. The range in which the data values lies is then determined and a binary code representing the quantized error (token) between the predicted and actual data values. The quantized error symbol (token) is then encoded and a bit string corresponding to the error symbol is output, thereby representing compressed data. After a predetermined number of errors have been quantized (and encoded), the bit rate of the compressed data is compared to a predetermined (target) compression ratio. The ranges used to quantize the error are then adjusted to maintain the predetermined compression ratio.


James Allen Photo 5

Conditioner Assembly For A Chemical Mechanical Polishing Apparatus

US Patent:
6042457, Mar 28, 2000
Filed:
Jul 10, 1998
Appl. No.:
9/113614
Inventors:
Ethan C. Wilson - Sunnyvale CA
James A. Allen - Hayward CA
David E. Weldon - Santa Clara CA
Gregory C. Lee - Sunnyvale CA
Linh X. Can - San Jose CA
Jeffrey M. L. Fontana - Fremont CA
Jade Jaboneta - San Jose CA
Assignee:
Aplex, Inc. - Sunnyvale CA
International Classification:
B24B 100
US Classification:
451 56
Abstract:
A conditioner assembly and a conditioner back support for conditioning a polishing pad of a chemical mechanical polishing device. The conditioner assembly comprises a conditioning head having a gimbal assembly, a shaft engaged to the conditioning head, and a linear torque bearing assembly slidably receiving the shaft. The linear torque bearing assembly is configured to operatively rotate the shaft assembly contemporaneously with allowing the shaft to extend and retract from a first open end of the linear torque bearing assembly. The conditioner assembly additionally comprises a bellows secured over the first open end and engaged to the conditioning head and a bearing housing disposed over a second open end of the linear torque bearing assembly. The bearing housing rotatably supports the linear torque bearing assembly such that a motor assembly can operatively drive the linear torque bearing assembly, the shaft, and the conditioning head. The conditioner back support respectively opposes the conditioner assembly such that the polishing belt supporting the polishing pad is disposed intermediate to the conditioner back support and the conditioner assembly.


James Allen Photo 6

Method And Apparatus For Using Finite State Machines To Perform Channel Modulation And Error Correction And Entropy Coding

US Patent:
5475388, Dec 12, 1995
Filed:
Oct 22, 1993
Appl. No.:
8/142504
Inventors:
Michael J. Gormish - Stanford CA
James D. Allen - Castro Valley CA
Assignee:
Ricoh Corporation - Menlo Park CA
Ricoh Company Ltd. - Tokyo
International Classification:
H03M 740, H03M 1300
US Classification:
341107
Abstract:
The present invention provides an encoding and decoding apparatus used for the compression and expansion of data. A state machine is provided having a plurality of states. Each state has at least one transition pair. Each element of the transition pair comprises zero or more bits representative of the compact code to be output and the identification of the next state to proceed to. The transition pair reflects an output for a yes and no response associated with the probability of the data to be compacted and whether the data falls within that probability.


James Allen Photo 7

Huffman Decoder Architecture For High Speed Operation And Reduced Memory

US Patent:
5325092, Jun 28, 1994
Filed:
Jul 7, 1992
Appl. No.:
7/909903
Inventors:
James Allen - Castro Valley CA
Martin Boliek - Palo Alto CA
Edward L. Schwartz - Sunnyvale CA
David Bednash - Palo Alto CA
Assignee:
Ricoh Company, Ltd. - Menlo Park CA
International Classification:
H03M 740
US Classification:
341 65
Abstract:
Various Huffman decoder architectures are presented. By these decoder architectures, more than one codeword in a stream of Huffman-coded data units may be decoded into more than one token in a single decoding operation on average. An efficient memory organization which is useful in many of these decoder architectures is also presented.


James Allen Photo 8

Method And Apparatus For Parallel Decoding And Encoding Of Data

US Patent:
5381145, Jan 10, 1995
Filed:
Feb 10, 1993
Appl. No.:
8/016035
Inventors:
James D. Allen - Castro Valley CA
Matin Boliek - Palo Alto CA
Edward L. Schwartz - Sunnyvale CA
Assignee:
Ricoh Corporation - Menlo Park CA
Ricoh Company Ltd. - Tokyo
International Classification:
H03M 730
US Classification:
341107
Abstract:
The present invention provides a method and apparatus for encoding and decoding data in parallel. The present invention provides a system for decompressing a data stream having multiple codewords. The system includes an input channel that receives the data stream. The system also includes a decoder which decodes each bit of the data stream, wherein at least two of the codewords in the data stream are decoded at the same time, such that the data stream is decoded in parallel.


James Allen Photo 9

Sensor Driven Global Motion Compensation

US Patent:
5430480, Jul 4, 1995
Filed:
Mar 7, 1994
Appl. No.:
8/207244
Inventors:
James Allen - Castro Valley CA
Martin Boliek - Palo Alto CA
Steven Blonstein - San Jose CA
Michael Gormish - Stanford CA
Assignee:
Ricoh California Research Center - Menlo Park CA
International Classification:
H04N 5228
US Classification:
348208
Abstract:
A motion sensor is mounted within a camera, and measures motion data such as translation, rotation, and zoom. The motion data is then associated with the video frame data captured by the camera. In some embodiments, the motion data is used to remove jitter in the frame data due to camera movement, and in some embodiments, the motion data is used to remove global motion from frame data before compression. Since the motion data is kept with the video frame data, the motion data is available during decompression of the video frames.


James Allen Photo 10

Method And Apparatus For Entropy Coding

US Patent:
5272478, Dec 21, 1993
Filed:
Aug 17, 1992
Appl. No.:
7/931156
Inventors:
James D. Allen - Castro Valley CA
Assignee:
Ricoh Corporation - Menlo Park CA
International Classification:
H03M 730
US Classification:
341107
Abstract:
The present invention provides an encoding and decoding apparatus used for the compression and expansion of data. A state machine is provided having a plurality of states. Each state has at least one transition pair. Each element of the transition pair comprises zero or more bits representative of the compact code to be output and the identification of the next state to proceed to. The transition pair reflects an output for a yes and no response associated with the probability of the data to be compacted and whether the data falls within that probability.