East Carolina University Aug 2005 - Aug 2012
Teaching Instructor
University of Dallas Sep 2004 - May 2005
Visiting Assistant Professor of Mathematics
Unisys 1993 - 2000
Software Engineer
Education:
Uc Irvine 1986 - 1998
Doctorates, Doctor of Philosophy, Computer Science
Cornell University 1980 - 1984
Master of Science, Masters, Mathematics
Purdue University 1974 - 1977
Bachelors, Bachelor of Science, Statistics
Us Patents
System And Method For Performing External Procedure Calls From A Client Program To A Server Program To A Server Program And Back To The Client Program While Both Are Running In A Heterogenous Computer
J. Calvin Hale - Rancho Santa Margarita CA Mark Joseph Rentmeesters - Irvine CA Norman Roy Smith - Lake Forest CA
Assignee:
Unisys Corp. - Blue Bell PA
International Classification:
G06F 946
US Classification:
709312
Abstract:
There is provided a method in a heterogeneous computer system having at least two CPU's accessing a common memory, which memory has stored therein at least two distinct operating systems. Client and Server Programs are also stored in the common memory. The Client Program is adapted for making function calls to the Server Program and the Server Program is adapted for returning results of the called function to the Client Program. Moreover, the Server Program is adapted for making function calls back to the Client Program and for receiving results therefrom. The Client Program includes procedures for invoking a Server Program function, for converting parameters and result data from a format compatible with the first operating system to one compatible with the second operating system and for passing data between the Client CPU and the Server CPU. The Server Program includes Procedures for invoking a Client Program function and for converting parameters and result data from a format compatible with the second operating system to one compatible with the first operating system.
System And Method For Performing External Procedure Calls From A Client Program To A Server Program While Both Are Operating In A Heterogenous Computer
J. Calvin Hale - Rancho Santa Margarita CA Mark Joseph Rentmeesters - Irvine CA Norman Roy Smith - Lake Forest CA
Assignee:
Unisys Corp. - Blue Bell PA
International Classification:
G06F 954 G06F 15167
US Classification:
709312
Abstract:
There is provided a system and method in a heterogeneous multiprocessing system for performing external procedure calls from a Client Program to a Server Program, both of which are stored in a common memory. The Client Program is executed by a first CPU under control of a first operating system and the Server Program is executed by a second CPU under control of a second operating system. The first and second operating systems are also stored in the common memory. The Client Program includes a Proxy Procedure for invoking a Server program function, and a Stub Procedure for converting parameter and result data from the first to the second operating system. The Client Program further includes a Protocol Procedure for passing data between the Client and Server CPUs.
System And Method For Performing External Procedure Calls From A Server Program To A Client Program While Both Are Running In A Heterogeneous Computer
Norman Roy Smith - Lake Forest CA J. Calvin Hale - Rancho Santa Margarita CA Mark Joseph Rentmeesters - Irvine CA Andrew D. Milligan - Bucks, GB
Assignee:
Unisys Corp. - Blue Bell PA
International Classification:
G06F 946 G06F 15167
US Classification:
709312
Abstract:
In a heterogeneous computer system including at least one Client CPU, at least one Server CPU and a common memory disposed therebetween for storing first and second operating systems that control operation of the Client and Server CPUs, respectively. There is provided Client and Server Programs, both of which are stored in the same common memory. The Client Program is executed by the Client CPU and the Server Program is executed by the Server CPU. A method and system is disclosed wherein the Server Program is adapted for making function calls to the Client Program and the Client Program is adapted for returning results of the called function to the Server Program. The Server Program includes Procedures for invoking a Client Program function, converting parameters and result data from a format compatible with the first operating system to one compatible with the second operating system.
System And Method For Performing External Procedure Calls In Heterogeneous Computer Systems Utilizing Program Stacks
J. Calvin Hale - Rancho Santa Margarita CA Mark Joseph Rentmeesters - Irvine CA Norman Roy Smith - Lake Forest CA
Assignee:
Unisys Corp. - Blue Bell PA
International Classification:
G06F 946
US Classification:
709312
Abstract:
A method is disclosed for performing function calls from a first program operating under control of a first operating system running on a first CPU; to a second program operating under control of a second operating system running on a second CPU. The method operates in a heterogeneous multiprocessing system having a common memory accessible by each of the CPU's and disposed for storing the two different operating systems that actively run and control resources of the system. The method begins by initiating the second program. The first program then makes calls to the second program to perform a specific function while passing parameters thereto for processing according to the specific function. The second program processes the parameters according to the function; and, converts the results from a format compatible with the second program to a format compatible with the first program. The second program reactivates the first program for receipt of the results and once received the first program signals the second operating system to terminate operation.
Youtube
Secretary of state Republican candidate Mark ...
Mark Finchem sits down with 12News to discuss his view on Arizona's el...
Duration:
3m 19s
Markstrat Introduction
Basic orientation to Markstrat and how it relates to strategic brand m...
Duration:
1h 2s
Mindful stargazing: The Pillars of Creation i...
Exploring the famous 'Pillars of Creation' in the Eagle Nebula M16 at ...
Duration:
2m 39s
Ask the Expert: What Tools Can Be Used to Pre...
Raoul S. Concepcion, MD, FACS, Urology Associates P.C., Nashville, Ten...
Duration:
7m 2s
Chef Never Cooked Meat! And No Meat Since 93'!
Just over a decade ago I went to my first vegan event in proximity to ...
Duration:
43m 4s
America Unearthed: Evidence of the Templars' ...
In the conclusion of the two-part season finale, Forensic Geologist Sc...
Duration:
42m 12s
Inside the Mind of A Famous Investor | Marc A...
Silicon valley icon Marc Andreessen explores investing, decision makin...
Duration:
1h 17m 36s
Sensitive Men Rising - The First
My friend John Hughes describes this piece as a personal story with a ...