THOMAS STEVEN HIRSCH
Pilots at Fox Run Rd, Bedford, MA

License number
Massachusetts A0852667
Issued Date
Aug 2015
Expiration Date
Aug 2017
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
24 Fox Run Rd, Bedford, MA 01730

Professional information

Thomas Hirsch Photo 1

Mechanism For Enabling Emulation System Users To Directly Invoke A Number Of Host System Facilities For Executing Host Procedures Either Synchronously Or Asynchronously In A Secure Manner Through Automatically Created Shell Mechanisms

US Patent:
5675771, Oct 7, 1997
Filed:
Sep 23, 1994
Appl. No.:
8/311649
Inventors:
John L. Curley - North Andover MA
Thomas S. Hirsch - Bedford MA
James W. Stonier - Tewksbury MA
Kin C. Yu - Burlington MA
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
G06F 1516
US Classification:
395500
Abstract:
A host data processing system which includes a plurality of input/output devices operates under the control of an enhanced version of the UNIX operating system. The host system includes an emulator which runs as an application process for executing user emulated system (ES) application programs. The emulator includes a number of emulated system executive service components operating in shared memory and an interpreter, an emulator monitor call unit (EMCU) and a number of server facilities operating in the host memory. The ES executive service command handler component is extended to accommodate a number of dual decor commands which invoke host system facilities to execute terminal based commands either synchronously or asynchronously through the automatic creation of host shell mechanisms directly accessible by emulated system users. The server facilities include a network terminal driver (NTD) server for executing emulated system user terminal requests through host system drivers. Additionally, the NTD server includes mechanisms enabling a user to have direct terminal access to host facilities for executing procedures through such shell mechanisms.


Thomas Hirsch Photo 2

Dual Decor Capability For A Host System Which Runs Emulated Application Programs To Enable Direct Access To Host Facilities For Executing Emulated System Operations

US Patent:
5664098, Sep 2, 1997
Filed:
Sep 23, 1994
Appl. No.:
8/311655
Inventors:
Richard S. Bianchi - Billerica MA
Thomas S. Hirsch - Bedford MA
Ron B. Perry - Wilton NH
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
G06F 1100, H04L 900
US Classification:
395186
Abstract:
A host data processing system which includes a plurality of input/output devices operates under the control of an enhanced version of the UNIX operating system. The host system includes an emulator which runs as an application process for executing user emulated system (ES) application programs. The emulator includes a number of emulated system executive service components operating in shared memory and an interpreter, an emulator monitor call unit (EMCU) and a number of server facilities operating in the host memory. The ES executive service components are extended to accommodate a number of dual decor commands and functions which make host system facilities directly available to ES application programs by concurrent execution of program operations within both the emulator and host system environments. The EMCU includes mechanisms for performing an initial level security validation operation which allows subsequent trusted verification of user identity when dual decor commands or functions are invoked. The server facilities include mechanisms for performing a two-step security validation process for ensuring security relative to preventing both unauthorized user access and compromises in user data through improper use of dual decor commands or functions.


Thomas Hirsch Photo 3

Copy File Mechanism For Transferring Files Between A Host System And An Emulated File System

US Patent:
5566326, Oct 15, 1996
Filed:
Sep 23, 1994
Appl. No.:
8/311652
Inventors:
Thomas S. Hirsch - Bedford MA
Richard S. Bianchi - Billerica MA
Ron B. Perry - Wilton NH
Kenneth J. Buck - Tyngsboro MA
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
G06F 1214, G06F 1516, H04L 900
US Classification:
395500
Abstract:
A host data processing system which includes a plurality of input/output devices operates under the control of an enhanced version of the UNIX operating system. The host system includes an emulator which runs as an application process for executing user emulated system (ES) application programs. The emulator includes a number of emulated system executive service components operating in shared memory and an interpreter, an emulator monitor call unit (EMCU) and a number of server facilities operating in the host memory. The ES executive service command handler and file management components are extended to accommodate dual decor copy command which invokes the file management component to copy files in either direction between the host system and emulated system. The server facilities include mechanisms for performing a trusted user level validation when the dual decor copy command is invoked and access control checking at file access which ensures security relative to preventing both unauthorized user access and compromises in user data through improper use of the copy command.


Thomas Hirsch Photo 4

Mechanism For Linking Together The Files Of Emulated And Host System For Access By Emulated System Users

US Patent:
5572711, Nov 5, 1996
Filed:
Sep 23, 1994
Appl. No.:
8/311646
Inventors:
Thomas S. Hirsch - Bedford MA
Richard S. Bianchi - Billerica MA
Ron B. Perry - Wilton NH
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
G06F 300
US Classification:
395500
Abstract:
A host data processing system which includes a plurality of input/output devices operates under the control of an enhanced version of the UNIX operating system. The host system includes an emulator which runs as an application process for executing user emulated system (ES) application programs. The emulator includes a number of emulated system executive service components operating in shared memory and an interpreter, an emulator monitor call unit (EMCU) and a number of server facilities operating in the host memory. The ES executive service command handler and file management components are extended to accommodate and to to allow creation and access to linked files within both host and emulated system files. The server facilities include mechanisms for performing trusted user level validation when a command invokes the access of such a linked file and access checking at file access time which ensures security relative to preventing both unauthorized user access and compromises in host file system data by improper use of linked files.


Thomas Hirsch Photo 5

Instrument Access Control System

US Patent:
7661127, Feb 9, 2010
Filed:
Nov 12, 2002
Appl. No.:
10/292666
Inventors:
Thomas Steven Hirsch - Bedford MA, US
Assignee:
Millipore Corporation - Billerica MA
International Classification:
H04L 9/00
US Classification:
726 5, 726 28
Abstract:
A system for centrally managing a set of network-connected laboratory instruments is disclosed. For example, the system includes a centralized database that includes information about the instruments in the system and about the authorized users of the system. In particular, the centralized database indicates which users are authorized to use each of the instruments in the system. The database may also include information about the operations that each user is authorized to perform using the instruments and information indicating whether tests performed by each instrument must be signed using one or more electronic signatures. The system may recognize a number of “roles,” each of which is associated with a particular set of rights, and may assign one or more roles to each user. Instruments and other elements of the system may access the centralized database over a network to enforce the user rights represented by the information in the database.


Thomas Hirsch Photo 6

Apparatus And Method For Alterable Resource Partitioning Enforcement In A Data Processing System Having Central Processing Units Using Different Operating Systems

US Patent:
5027271, Jun 25, 1991
Filed:
Dec 21, 1987
Appl. No.:
7/136056
Inventors:
John L. Curley - North Andover MA
Thomas S. Hirsch - Bedford MA
David A. Wurz - Winchester MA
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
G06F 1516
US Classification:
364200
Abstract:
In a data processing system having a plurality of non-homogeneous central processing units, apparatus is disclosed that permits a central processing unit not having mechanisms for protection of the allocation of resources to be coupled to the data processing system while preserving a peer relationship among the central processing units. The protection apparatus is interposed between the coupled central processing unit and the system bus and reviews each access to data processing system resources to insure that the accessed system resource is available to the associated data processing system. In addition, the apparatus permits initialization procedures without interprocessor conflict, provides status information from the coupled central processing unit to a requesting central processing unit and permits selected control signals to be applied to the coupled central processing unit.


Thomas Hirsch Photo 7

On-Board Diagnostic Testing

US Patent:
5548713, Aug 20, 1996
Filed:
Jul 8, 1994
Appl. No.:
8/272893
Inventors:
Keith L. Petry - North Reading MA
Thomas S. Hirsch - Bedford MA
James W. Keeley - Nashua NH
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
G06F 1100
US Classification:
39518301
Abstract:
A processing unit couples to a system bus and includes a microprocessor which tightly couples to a local memory. The processing unit also includes an addressable electrically erasable programmable read only memory (EEPROM) unit which couples to the microprocessor and to the system bus. The EEPROM unit stores in first and second separate regions, on-board diagnostic (OBD) routines and boot routines, respectively. The OBD routines are organized into a plurality of categories or phases. The processing unit includes a register accessible only by the microprocessor which, under the control of the OBD routines, is loaded with a number of predetermined values at the beginning of each individual OBD routine for identifying a particular phase and subphase of testing to be performed. Means coupled to the register is directly connected to display a first phase portion of the contents of the register for indicating during which phase of testing a failure occurred. The phase and subphase contents of the register are used to identify the actual test which failed.


Thomas Hirsch Photo 8

Instrument Access Control System

US Patent:
8250636, Aug 21, 2012
Filed:
Feb 5, 2010
Appl. No.:
12/658509
Inventors:
Thomas Steven Hirsch - Bedford MA, US
Assignee:
EMD Millipore Corporation - Billerica MA
International Classification:
H04L 9/00
US Classification:
726 5
Abstract:
A system for centrally managing a set of network-connected laboratory instruments is disclosed. For example, the system includes a centralized database that includes information about the instruments in the system and about the authorized users of the system. In particular, the centralized database indicates which users are authorized to use each of the instruments in the system. The database may also include information about the operations that each user is authorized to perform using the instruments and information indicating whether tests performed by each instrument must be signed using one or more electronic signatures. The system may recognize a number of “roles,” each of which is associated with a particular set of rights, and may assign one or more roles to each user. Instruments and other elements of the system may access the centralized database over a network to enforce the user rights represented by the information in the database.


Thomas Hirsch Photo 9

Facility For Passing Data Used By One Operating System To A Replacement Operating System

US Patent:
4799145, Jan 17, 1989
Filed:
Sep 21, 1987
Appl. No.:
7/099698
Inventors:
Gary J. Goss - Acton MA
Thomas S. Hirsch - Bedford MA
Thomas O. Holtey - Newton MA
Assignee:
Honeywell Bull Inc. - Minneapolis MN
International Classification:
G06F 1500, G06F 900
US Classification:
364200
Abstract:
A computer system includes a first processor with main memory, an input/output processor with associated memory and an archival memory. Prior to reloading a new operating system from archival memory into the main memory, information such as timer information is stored in the input/output memory. The input/output memory continues to update the timer information until the second operating system is bootstrap loaded into the main memory. The timer and other information may then be returned to the first processor and main memory for use by the second operating system.


Thomas Hirsch Photo 10

Software Data Protection Mechanism

US Patent:
5276738, Jan 4, 1994
Filed:
Dec 17, 1992
Appl. No.:
7/992210
Inventors:
Thomas S. Hirsch - Bedford MA
Assignee:
Bull HN Information Systems Inc. - Billerica MA
International Classification:
H04L 902, H04L 900
US Classification:
380 46
Abstract:
A protection mechanism includes means for taking an input binary value and generating a unique key value as well as performing the reverse operation of taking a key value and generating an input binary value. The mechanism includes a scrambler which includes an array having a number of multibit container locations for storing a unique sequence of random numbers. The scrambler forms another binary value by rearranging the bits of the input binary value as a function of the random number values in addition to altering the states of such bits as a function of the random number values and the numeric bit position values of sources of the input binary bits. The resulting binary value is applied to an alphanumeric encoder which converts the binary value into a series of alphanumeric characters containing a valid key value.