LARRY LEE LEHMAN
Pilots at Arastradero Rd, Palo Alto, CA

License number
California A1106933
Issued Date
Jul 2015
Expiration Date
Jul 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
724 Arastradero Rd, Palo Alto, CA 94306

Professional information

Larry Lehman Photo 1

Multirate Real Time Control System Code Generator

US Patent:
4796179, Jan 3, 1989
Filed:
Aug 20, 1986
Appl. No.:
6/899031
Inventors:
Larry L. Lehman - Palo Alto CA
Sunil C. Shah - Mountain View CA
David B. Varvell - Campbell CA
Assignee:
Integrated Systems, Inc. - Palo Alto CA
International Classification:
G06F 100
US Classification:
364300
Abstract:
An automatic computer software code generator for multirate real time control systems uses a functional library to define a multiplicity of functional blocks for building a functional description of a control system. For each functional block there is a software template for generating a set of software statements for performing one or more computations each time the software associated with that functional block is executed. A functional description of the control system software to be generated is provided in the form of a catalog database, and the computational relationships to be implemented by the software generated by the invention are defined by specified combinations of the functional blocks in the functional library. A linking software module organizes the catalog database into a plurality of separate subsystems, each subsystem including all the specified functional blocks with a given repetition rate and skew. Finally, a code generation software module generates software for use in the specified control system.


Larry Lehman Photo 2

System And Method For Communicating Software Debug, Diagostic And Maintenance Information Between Devices

US Patent:
2002005, May 9, 2002
Filed:
Sep 17, 2001
Appl. No.:
09/953705
Inventors:
Larry Lehman - Palo Alto CA, US
International Classification:
G06F011/30, G06F011/00
US Classification:
713/200000, 714/038000
Abstract:
A system, comprising a target server configured to receive a request from a software tool and format a protocol request corresponding to the request, the protocol request including a request fixed length leader having a predetermined maximum size and a target agent configured to receive the protocol request from the target server into a communication buffer and send an instruction to a target processor to perform a function corresponding to the request, wherein the communication buffer is one of equal to and larger than the predetermined maximum size.