Dan Schaffer (born 3 Feb 1969) is a British writer/artist working primarily in comics and film. He is best known as the writer and illustrator of cult comic ...
Us Patents
System And Method For Determining Relative Cache Performance In A Computer System
Kevin W. Kayes - Colorado Springs CO Daniel H. Schaffer - Colorado Springs CO Brian Berliner - Colorado Springs CO
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1208
US Classification:
711118
Abstract:
A system, method and computer program product which determines the relative performance of a local cache and renders the resultant performance increase (or in certain circumstances, the decrease) in cache performance of a stand-alone computer or networked "client" perceptible to the user in an especially intuitive manner. By accurately tracking and factoring in the times and amounts of data read from one or more source locations and the cache, the amount of time required to execute "read" operations without the cache can be determined. By dividing this time period by the actual time to execute the "read", the true relative performance of the cache may be determined.
System And Method For Determining Relative Cache Performance In A Computer System
Kevin W. Kayes - Colorado Springs CO Daniel H. Schaffer - Colorado Springs CO Brian Berliner - Colorado Springs CO
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1208
US Classification:
711118
Abstract:
A system, method and computer program product which determines the relative performance of a local cache and renders the resultant performance increase (or in certain circumstances, the decrease) in cache performance of a stand-alone computer or networked "client" perceptible to the user in an especially intuitive manner. By accurately tracking and factoring in the times and amounts of data read from one or more source locations and the cache, the amount of time required to execute "read" operations without the cache can be determined. By dividing this time period by the actual time to execute the "read", the true relative performance of the cache may be determined.
Imbedding Virtual Device Driver (Vxd) Calls In A Dynamic Link Library (Dll)
An interface in a dynamic link library is created which communicates with and provides data translation functions from an application program, such as a test tool, to a device driver. A virtual device driver in an operating system of a computing system is accessed by a calling program to perform and verify the operation of the virtual device driver. A request from the calling program to perform an operation supported by the virtual device driver is decoded in the interface of the dynamic link library. An address of the virtual device driver corresponding to the requested operation is acquired in the dynamic link library. A processing module maintained in the dynamic link library for processing the requested operation is invoked, and data from this module is passed to the virtual device driver in response to the requested operation. In addition, data parameters are configured by the processing module of the dynamic link library for passing the requested data from the calling program to the virtual device driver. A return value is received from the virtual device driver indicating the success or failure of the requested operation.
Extensible Test Method And Apparatus Useful For Rendered Controls
Kevin W. Kayes - Colorado Springs CO Daniel H. Schaffer - Colorado Springs CO
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1100
US Classification:
709300
Abstract:
Information is extracted in text form from a graphically oriented application program by commands originating in a test program module. The application module is configured compatibly with the test program module so that it responds with the requested information through the use of a hidden field or window embedded in the application module. The hidden field facilitates communication between the test program and application modules so that the exchanges are transparent to the application user.
Method For Generalized Windows Application Install Testing For Use With An Automated Test Tool
A computer implemented method and computer system for testing a target software product is presented. The method includes constructing a finite state machine in which portions of the target product are ascribed to states of the state machine. The state machine may correspond to a predetermined test case for the target software product. A number of state functions are provided, each of the state functions performing at least one verification on the target software product. The state functions also may include means for transitioning from one state to the next, for example, by a "next window" a "previous window" action if the target software program is a windows based program. The state functions may also verify that a current state in which the state machine exists is a correct state, may verify information that is supposed to have been written to a memory is written in fact to the memory, and may verify that the path to the information is correct. Information is furnished to the state machine for use by the target software product portions ascribed to states of the state machine. The information may include test case information from a test computer to the target software product as required by a test case being performed.
Method For Generalized Windows Application Install Testing For Use With An Automated Test Tool
A computer implemented method and computer system for testing a target software product is presented. The method includes constructing a finite state machine in which portions of the target product are ascribed to states of the state machine. The state machine may correspond to a predetermined test case for the target software product. A number of state functions are provided, each of the state functions performing at least one verification on the target software product. The state functions also may include transitioning from one state to the next, for example, by a "next window" a "previous window" action if the target software program is a windows based program. The state functions may also verify that a current state in which the state machine exists is a correct state, may verify information that is supposed to have been written to a memory is written in fact to the memory, and may verify that the path to the information is correct. Information is furnished to the state machine for use by the target software product portions ascribed to states of the state machine. The information may include test case information from a test computer to the target software product as required by a test case being performed.
Dr. Schaffer graduated from the University of Florida College of Medicine at Gainesville in 2000. He works in Ocala, FL and 2 other locations and specializes in Anesthesiology. Dr. Schaffer is affiliated with North Florida Evaluation & Treatment Center.
Mayo ClinicMayo Clinic Rochester Gonda 200 1 St SW, Rochester, MN 55905 5072842511 (phone), 5072841803 (fax)
Languages:
English
Description:
Mr. Schaffer works in Rochester, MN and specializes in Rheumatology. Mr. Schaffer is affiliated with Mayo Clinic Hospital-Rochester Methodist Campus and Saint Marys Hospital.
MySpace profile for Dan Schaffer. Find friends, share photos, keep in touch with classmates, and meet new people on MySpace.
Googleplus
Daniel Schaffer
Work:
Bevmo! (2013)
Education:
West high
Daniel Schaffer
Education:
TU Dortmund - Architektur
Daniel Schaffer
Tagline:
SMART-GOOD LOOKING MAN WITH ALOT OF LOVE AROUND ME!!!
Bragging Rights:
I CAN RUN A ROLLBACK OR WORK ON CARS OR ANYTHING-PRETTY MUCH-BETTER THAN ANYONE MY AGE AND ALOT OLDER!! I HAVE2 CARS B4 I WAS 7 YRS. OLD AND CAN SHOOT BETTER THAN MOST ADULTS.I HAVE A DAD THAT LOVES ME MORE THAN ANYTHING ELSE AND MY MOM DOES TOO!!
Daniel Schaffer
Daniel Schaffer
Daniel Schaffer
Tagline:
Cloud Computing, Network Engineer, Technology Explorer, Android Developer, Linux admin