THOMAS JOHN WATSON
Pilots at Gracy Farms Ln, Austin, TX

License number
Texas A4358707
Issued Date
Aug 2014
Expiration Date
Aug 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
2320 Gracy Farms Ln APT 1333, Austin, TX 78758

Professional information

Thomas Watson Photo 1

Thomas Watson

Location:
Austin, Texas Area
Industry:
Computer Software
Skills:
OSGi, Eclipse, Java, Ant, JUnit, Java Enterprise Edition, Open Source


Thomas Watson Photo 2

Method For Event Recording In Java

US Patent:
6543011, Apr 1, 2003
Filed:
Jul 15, 1999
Appl. No.:
09/353949
Inventors:
Daniel Mark Schumacher - Austin TX
Thomas James Watson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NJ
International Classification:
H02H 305
US Classification:
714 45, 709217, 345744
Abstract:
A method for recording events in Java. According to a preferred embodiment, an automator is attached to a Java applet. Responsive to selection by a user, listeners are added for each event type produced in the Java applet. Each time a specified event occurs, that event is captured and saved to a data structure. The recording of events is performed until the user stops the process.


Thomas Michael Watson Photo 3

Thomas Michael Watson, Austin TX - Lawyer

Address:
Bissex & Watson, PC
1250 South Bldg Iii STE 400, Austin 78746
(512) 329-2010
Licenses:
Texas - Eligible To Practice In Texas 2002
Education:
Baylor UniversityGraduated 2002
Specialties:
Contracts / Agreements - 15%
Corporate / Incorporation - 15%
Debt / Lending Agreements - 15%
Securities Offerings - 15%
Mergers / Acquisitions - 15%
Limited Liability Company (LLC) - 15%
Partnership - 10%


Thomas Watson Photo 4

Thomas Watson - Austin, TX

Work:
Texas Real Estate Commission
Deputy Director ITS
USAMCO - Austin, TX
Manager
Hart InterCivic - Austin, TX
Customer Support Manager
Texas Mutual Insurance - Austin, TX
Manager
Education:
Kennesaw State University - Atlanta, GA
Master of Business Administration in Finance
Purdue University - West Lafayette, IN
Bachelor of Science in Computer Information Systems


Thomas Watson Photo 5

Preserving, Emulating, And Manipulating User Interaction Event Timing

US Patent:
6549216, Apr 15, 2003
Filed:
Aug 12, 1999
Appl. No.:
09/373883
Inventors:
Daniel M. Schumacher - Austin TX
Thomas James Watson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345704, 345749, 345966, 345762, 345764
Abstract:
A method, system, and computer program product for preserving events generated from user interaction with an applet including the ability to record and manipulate delay information associated with the user interaction, sequence. User interaction events, including timing information associated with each event, are detected by the recorder via automator listeners. An automator then generates queued event objects including delay information computed from the timing information of each event where the delay information indicates the amount of time that elapsed between the posting of consecutive events during the original user interaction sequence. A timing mode is then selected from the mode section of a graphical user interface and an emulated sequent including a set of constructed objects produced by automator from the queued event objects is generated. The automator utilizes the delay information in queued event objects and the timing mode selected to produce an emulated sequence with a desired timing sequence. The timing mode may be selected from a group of timing modes including real time, in which events are played back with no alteration of the delay information, speed mode, in which events are played back with a delay that is a percentage of the original delay, where the percentage is selectable, and a delay mode, in which a constant delay is used in the emulated sequence of events regardless of the original delay.


Thomas Watson Photo 6

Recording, Storing, And Emulating User Interaction Events

US Patent:
6631345, Oct 7, 2003
Filed:
Aug 12, 1999
Appl. No.:
09/373880
Inventors:
Daniel M. Schumacher - Austin TX
Thomas James Watson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1310
US Classification:
703 22, 703 14, 703 23
Abstract:
A method, system, and computer program product for emulating a sequence of events resulting from user interaction with an applet in which the storing and retrieval of queued event objects is facilitated through the use of an index to a component vector. When an applet event recorder is invoked and the applet selected, an automator initializes the applet and generates a component vector that includes a reference to each component of the applet. Events are then detected by the applet event recorder via automator listeners. The automator then generates queued event objects and stores the queued event objects in an automator queue. The generation of queued event objects in one embodiment includes the generation of a component index value that points to the component of component vector that references the applet component that was responsible for generating the corresponding user interaction event. When it is later desirable to emulate the recorded portions of the original user interaction sequence, the automator generates constructed objects from the queued event objects. If the emulation of the original sequence occurs when the instance of applet present during the original user interaction sequence is no longer present, the component vector is generated for a second time.


Thomas Watson Photo 7

Recording Selected Applet Events Of A User Interaction Sequence

US Patent:
6532023, Mar 11, 2003
Filed:
Aug 12, 1999
Appl. No.:
09/373881
Inventors:
Daniel M. Schumacher - Austin TX
Thomas James Watson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345704, 345700, 345749, 345762, 345764
Abstract:
A method, system, and computer program product for recording events that result from user interaction with the various components of an applet, such as a Java applet. An applet event recorder is invoked and associated with an applet, preferably via a graphical user interface. One or more types of events are then selected for recording via a recording options section of the graphical user interface. When a user interaction sequence with the applet occurs, events of the selected type are then detected by the applet event recorder. An automator of the applet event recorder then generates and stores the queued event objects in an automator queue. The automator then generates, presumably at a later time, constructed events from the queued events in the automator queue. The constructed events are then played back by posting them in the system queue thereby achieving the recording and playback of selected events.