Patents Represented by Attorney Faith F. Driscoll
  • Patent number: 5577254
    Abstract: A session mirroring facility is utilized in conjunction with the operating system of a host system. The facility captures user input and system output in a way which is transparent to the user whose session is being captured. It can operate in selectable operating modes which allows the monitoring of a session by any number of parties as it is taking place and being recorded and the playing back of the session at some later time by one or more parties.
    Type: Grant
    Filed: March 15, 1994
    Date of Patent: November 19, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventor: Jeremy H. Gilbert
  • Patent number: 5572711
    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.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: November 5, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: Thomas S. Hirsch, Richard S. Bianchi, Ron B. Perry
  • Patent number: 5566326
    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.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: October 15, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: Thomas S. Hirsch, Richard S. Bianchi, Ron B. Perry, Kenneth J. Buck
  • Patent number: 5548713
    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.
    Type: Grant
    Filed: July 8, 1994
    Date of Patent: August 20, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: Keith L. Petry, Thomas S. Hirsch, James W. Keeley
  • Patent number: 5515525
    Abstract: A memory translation mechanism and method executing in a second system to perform first system memory operations for first system executive and user tasks executing on the second system which includes a second system memory organized as a plurality of memory segments, wherein first memory segments are designated to correspond to system memory areas and second memory segments are designated to correspond to user memory areas, and wherein each memory segment corresponds to a combination of a type of first system task and a type of a first system memory area. An interpreter maps by reading an identification of the type of the task corresponding to the first system virtual address from the task type memory and the area type value from the first system virtual address and determining a memory segment corresponding to the type of the first system task and the type of first system area referenced by the first system virtual address.
    Type: Grant
    Filed: September 28, 1993
    Date of Patent: May 7, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: Marek Grynberg, Dennis R. Flynn, Thomas S. Hirsch, Mary E. Tovell, William E. Woods
  • Patent number: 5497463
    Abstract: A distributed system includes a non-distributed computing environment (DCE) computer system and at least one DCE computer system which are loosely coupled together through a communications network operating with a standard communications protocol. The non-DCE and DCE computer systems operate under the control of proprietary and UNIX based operating systems respectively. The non-DCE computer system further includes application client software for providing access to distributed DCE service components via a remote procedure call (RPC) mechanism obtained through application server software included on the DCE computer system.
    Type: Grant
    Filed: September 25, 1992
    Date of Patent: March 5, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: Scott A. Stein, Bruce M. Carlson, Chung S. Yen, Kevin M. Farrington
  • Patent number: 5491827
    Abstract: An application memory card system includes a secure memory card which can be operatively connected to communicate with a host mainframe microprocessor or hand held device host microprocessor via a standard interface. The secure memory card contains an application processor and an access control microprocessor (ACP), each of which connect through an internal bus to a number of non-volatile addressable memory chips, each organized into a plurality of blocks. Each microprocessor has an additional control signal line included in a control bus portion of its bus for specifying "Execute" access. An access discrimination logic unit which connects to the internal bus and to the non-volatile memory includes an access by type memory writable by the application processor under the control of the ACP for maintaining security. The access discrimination logic unit combines the "Execute" control access signal from a microprocessor with a signal designating the microprocessor source (e.g.
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: February 13, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventor: Thomas O. Holtey
  • Patent number: 5491790
    Abstract: A processing unit couples to a system bus in common with a peer processor, a main memory, in addition to other units, and includes a microprocessor which tightly couples to a local memory also accessible from such bus. The processing unit also includes an addressable electrically erasable programmable read only memory (EEPROM) unit which is coupled to the microprocessor and the system bus. The EEPROM unit stores in first and second separate regions, both of which occupy the same address space normally allocated for storing the microprocessor's boot code, on-board diagnostic (OBD) routines and operating system boot routines, respectively. EEPROM control circuits at power-up, condition the EEPROM unit to address the first region for executing OBD routines to verify that the processing unit is operating properly, including the ability to properly issue commands to units connected to the system bus.
    Type: Grant
    Filed: April 22, 1994
    Date of Patent: February 13, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: James W. Keeley, Richard A. Lemay, Chester M. Nibby, Jr., Keith L. Petry, Thomas S. Hirsch
  • Patent number: 5487163
    Abstract: A method and apparatus provides fast synchronization of asynchronous signals to use by a synchronously operated device by quantizing the delay of an input clocked bistable device which receives and stores the asynchronous signal in response to a first synchronous clock pulse so that such input clocked bistable device has a metastable time period which is less than a predetermined maximum delay period. The output signal of the input clocked bistable device is connected directly to as an input to an asynchronously operated logic circuit part selected to provide a resulting output signal corresponding to the result of performing a logical operation on the output signal within a predetermined minimum time period.
    Type: Grant
    Filed: November 4, 1993
    Date of Patent: January 23, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventor: James W. Keeley
  • Patent number: 5483647
    Abstract: A hybrid system environment includes a proprietary operating system and processing unit and a non-proprietary operating system (UNIX based) and processing unit. The systems tightly couple to a system bus in common with a main memory and a number of multiline communications controllers and communicate through a common area of main memory. The UNIX terminal connections to such controllers are virtual connections applied by a virtual terminal driver through the system proprietary communications software components. These components include a server, a network terminal driver (NTD) and a number of multiplexer driver modules. A multiplexer physical terminal driver is included in the UNIX-based operating system and a switching mechanism is incorporated into the virtual terminal driver for enabling switching to such physical terminal driver when a user switches via a switch command to the UNIX-based operating system.
    Type: Grant
    Filed: December 17, 1992
    Date of Patent: January 9, 1996
    Assignee: Bull HN Information Systems Inc.
    Inventors: Kin C. Yu, Charles T. Mighill, Teresa L. C. Wu, Christopher R. M. Bailey, Steven D. Lizotte
  • Patent number: 5471638
    Abstract: A processor couples to a system bus and includes a high performance microprocessor which tightly couples to a local memory. The processor is organized at the interface level into a plurality of interface sections which include a corresponding number of state machines for enabling the simultaneous processing of a plurality of different types of transactions or requests under all conditions. One interface section is organized to include the system visible registers which are accessible for reading and writing by I/O commands received from the system bus. Another section processes memory commands received from the system bus while a further section processes read/write and I/O commands issued to the system bus by the processor.
    Type: Grant
    Filed: June 22, 1994
    Date of Patent: November 28, 1995
    Assignee: Bull HN Inforamtion Systems Inc.
    Inventor: James W. Keeley
  • Patent number: 5448576
    Abstract: A method and apparatus provides improved modes of operation of a standard test bus based on a standard boundary scan architecture which minimizes the number of bits required to be serially scanned into the controllers of the various devices connected to the bus by temporarily disabling scan paths not required to be utilized. Means for continuously verifying the inoperative state of test logic and for diagnosing test logic faults are also described.
    Type: Grant
    Filed: October 29, 1992
    Date of Patent: September 5, 1995
    Assignee: Bull HN Information Systems Inc.
    Inventor: Robert J. Russell
  • Patent number: 5446847
    Abstract: A bus interface priority network provides access to a system bus by a plurality of different types of requestors as a function of the types of transactions they are required to process. The network includes programmable circuit for identifying the type of requestor and selecting a delay for accessing the system bus on the basis of requestor type thereby eliminating the need to adjust timing to the slowest requestor.
    Type: Grant
    Filed: January 4, 1993
    Date of Patent: August 29, 1995
    Assignee: Bull HN Information Systems Inc.
    Inventors: James W. Keeley, George J. Barlow, Richard A. Lemay
  • Patent number: 5442704
    Abstract: A secure memory card includes a microprocessor on a single semiconductor chip which interconnects through an internal bus to a number of non-volatile addressable memory chips. The microprocessor includes an addressable non-volatile memory for storing information including a number of key values and program instruction information. Each chip's memory is organized into a number of blocks, each block including a number of rows of byte locations. Each row of each block further includes a lock bit location, the total number of which provide storage for a lock value uniquely coded to utilize a predetermined characteristic of the memory to ensure data protection. Each memory chip is constructed to include security control logic circuits which include a security access control unit and a volatile access control memory containing a plurality of access control storage elements.
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: August 15, 1995
    Assignee: Bull NH Information Systems Inc.
    Inventor: Thomas O. Holtey
  • Patent number: 5430862
    Abstract: The emulator includes first and second pipelined stages connected through a bidirectional bus for executing source instructions normally executed by a different/source computer in a highly overlapped manner. The first stage includes an emulator chip which performs the function of fetching and decoding each source instruction stored in cache memory resulting in the generation of a number of vector addresses required for executing the instruction by the second stage. The second stage includes a high performance microprocessor chip having on-chip instruction and data caches for storing a plurality of emulation subroutines and data fetched during subroutine execution. In pipelined fashion, the emulator chip fetches and decodes each source instruction which generates a vector branch address which is loaded into the branch vector register while the microprocessor chip fetches and executes emulation subroutines specified by the vector address transferred via the bus for each previously decoded source instruction.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: July 4, 1995
    Assignee: Bull HN Information Systems Inc.
    Inventors: Steven S. Smith, Arnold J. Smith, Amy E. Gilfeather, Richard P. Brown, Thomas F. Joyce
  • Patent number: 5410709
    Abstract: A hybrid system environment includes a proprietary operating system and processing unit and a non-proprietary operating system (UNIX based) and processing unit tightly coupled to a system bus in common with a main memory and a plurality of controllers which include a number of multiline communications controllers and communicates through a common area of main memory. Terminal connections to the communications controllers for virtual terminal processing are made through a UNIX virtual terminal driver and system proprietary communications software components which include a server, network terminal driver (NTD) and multiplexer driver modules. The UNIX based operating system further includes a multiplexer terminal driver and a switching mechanism which is included within the virtual terminal driver. The mechanism enables switching from virtual terminal processing to direct terminal processing wherein communications is established between the multiplexer terminal driver and the communications controllers.
    Type: Grant
    Filed: December 17, 1992
    Date of Patent: April 25, 1995
    Assignee: Bull HN Information System Inc.
    Inventor: Kin C. Yu
  • Patent number: 5404358
    Abstract: A method and apparatus provides an analog mode of operation of a standard test access bus interface based on a standard Boundary Scan architecture which is limited to use of digital signals. Circuits are included in the interface which enable this sharing of data paths at separate time intervals defined under instruction control for processing analog and digital signals thereby providing a hybrid capability without any increase in the number of lines required by the interface.
    Type: Grant
    Filed: February 4, 1993
    Date of Patent: April 4, 1995
    Assignee: Bull HN Information Systems Inc.
    Inventor: Robert J. Russell
  • Patent number: 5375248
    Abstract: A virtual memory unit (VMU) includes a state machine for controlling its operations in response to commands received from another unit. The state machine includes a plurality of programmable array logic (PAL) devices which are connected to gather status from the different sections of the unit. The outputs of the PAL devices connect in common and supply a first address input to an addressable state memory. The state memory includes a plurality of locations, each of which stores a binary code defining a different machine state. The state memory locations are accessed as a function of the status signals and current state and used in turn to generate the required subcommands for executing the received commands. The state machine makes it possible to easily classify the received commands to their complexity and urgency in terms of their effect on overall system performance.
    Type: Grant
    Filed: July 29, 1993
    Date of Patent: December 20, 1994
    Assignee: Bull HN Information Systems Inc.
    Inventors: Richard A. Lemay, Steven A. Tague, William E. Woods
  • Patent number: 5345573
    Abstract: A memory system coupled to a local bus of a microprocessor includes at least a pair of dynamic random access memories (DRAMs) and includes circuits for storing the first address of an address sequence at the beginning of each burst operation and uses predetermined bits to generate any one of a set of address sequences as a function of the states of these bits. A first predetermined address bit is used to select different sequences of addressed readout data words to be transferred by the pair of DRAMs to the user. A second predetermined address bit is complemented to reverse two high order addressed word responses with two low order addressed word responses of specific address sequences. These operations are utilized in all of the required address sequences within different subgroups.
    Type: Grant
    Filed: October 4, 1991
    Date of Patent: September 6, 1994
    Assignee: Bull HN Information Systems Inc.
    Inventors: Raymond D. Bowden, III, Chester M. Nibby, Jr.
  • Patent number: 5341495
    Abstract: A processing unit tightly couples to a system bus which utilizes a split cycle bus protocol and includes a local memory which is accessible from such bus. The local memory couples to a high speed synchronous bus which operates according to a predetermined bus protocol. The processing unit includes a state machine which couples to the high speed synchronous bus and to the asynchronous system bus. The state machine emulates the predetermined bus synchronous protocol in transferring commands issued to the local memory from the system bus which uses the split cycle protocol.
    Type: Grant
    Filed: October 4, 1991
    Date of Patent: August 23, 1994
    Assignee: Bull HN Information Systems, Inc.
    Inventors: Thomas F. Joyce, James W. Keeley, Richard A. Lemay, Bruno DiPlacido, Jr., Martin M. Massucci