Douglas E. Morrissey - Exton PA Edward T. Cavanagh - Norristown PA Gene T. Wieder - Coopersburg PA Kin H. Ng - Glenmoore PA William E. Oldham - Pottstown PA
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 1300
US Classification:
395891
Abstract:
Apparatus is provided for transferring user defined data from a parallel storage medium to a serial link driver in an I/O channel subsystem of a processor or I/O device controller. The serial link driver transmits a frame of user defined data over a serial data transfer medium. A data buffer receives and stores user defined data from the parallel storage medium. A control data facility that is distinct from the data buffer forms and transmits control data from the sender of the frame to the recipient of the frame via a path that does not include the data buffer. The control data facility includes respectively different dedicated logic for asynchronously generating each of the following: special character sequences, frame delimiters, headers, and cyclic redundancy checksums. A switching facility receives the user defined data from the data buffer. The switching facility also receives control data from the control data facility.
I/O Subsystem With Header And Error Detection Code Generation And Checking
Douglas E. Morrissey - Exton PA Edward T. Cavanagh - Norristown PA Kin H. Ng - Glenmoore PA
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 100
US Classification:
39518502
Abstract:
Apparatus is provided for use in an Input/Output (I/O) subsystem. The I/O subsystem is coupled to a serial data transfer medium that transmits data from a sender to a recipient. The I/O subsystem processes a frame comprising user defined data and frame control data. The frame is received over the serial data transfer medium. The apparatus includes a mechanism for receiving and validating the frame from the serial data transfer medium. The receiving mechanism transmits the user defined data to a first-in, first-out (FIFO) buffer. A mechanism is provided for forming a block header. The block header comprises control data that are used by the recipient of the user defined data. The block header forming mechanism is distinct from the FIFO buffer. A switching mechanism is coupled to receive the block header and a subset of the user defined data. The recipient has a parallel storage medium.
Serial I/O Channel Having Independent And Asynchronous Facilities With Sequence Recognition, Frame Recognition, And Frame Receiving Mechanism For Receiving Control And User Defined Data
Douglas E. Morrissey - Exton PA Edward T. Cavanagh - Norristown PA Gene T. Wieder - Coopersburg PA Kin H. Ng - Glenmoore PA William E. Oldham - Pottstown PA
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 1300 G06F 1312
US Classification:
395825
Abstract:
An Input/Output (I/O) subsystem is provided for transferring frames containing frame control data from a serial data transfer medium to a parallel storage medium. The subsystem includes independent components for processing different portions of the received character stream. The subsystem includes a sequence recognition mechanism for receiving and identifying any of a plurality of digital data bit sequences. The sequences represent channel status information from the data transfer medium. The sequence recognition mechanism provides an interrupt signal derived from the sequences. A frame recognition mechanism responds to the interrupt signal. The frame recognition mechanism receives and identifies a start-of-frame delimiter or an end-of-frame delimiter from the data transfer medium. The frame recognition mechanism provides a frame status signal. A frame receiving mechanism responds to the frame status signal.
Uncorrectable Data Error Containment Systems And Methods
Edward T. Cavanagh - Norristown PA, US Mehdi Entezari - Collegeville PA, US
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 11/00
US Classification:
714 4, 714 18, 710313
Abstract:
Methods and systems for containing data errors in a computing system are disclosed. One method includes receiving data from an endpoint at the communication interface in response to a data request. The method also includes detecting an error in the data. The method further includes ignoring subsequent data received from the endpoint.
Edward T. Cavanagh - Malvern PA, US Michael J. DiDomenico - Malvern PA, US Brittney Burchett - Malvern PA, US
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 21/45 H04L 29/06 H04L 29/08
Abstract:
Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users can further define additional one or more rules based on which their passwords are updated. The methods and systems are further configured to auto log into user's website accounts with the updated passwords.
Edward T. Cavanagh - Malvern PA, US Michael J. DiDomenico - Malvern PA, US Brittney Burchett - Malvern PA, US
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
G06F 21/46 G06F 17/30 H04L 29/06
Abstract:
Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users can further define additional one or more rules based on which their passwords are updated. The methods and systems are further configured to auto log into user's website accounts with the updated passwords.
Synchronization Of Physical Functions And Virtual Functions Within A Fabric
James R. Hunter - Malvern PA, US Sung V. Huynh - Malvern PA, US Edward T. Cavanagh - Malvern PA, US John A. Landis - Malvern PA, US
Assignee:
UNISYS CORPORATION - Blue Bell PA
International Classification:
G06F 9/455 G06F 13/20
Abstract:
Methods and systems for instantiating a virtual function in a partition of a multi-partition virtualization system implemented at least in part on a computing device are disclosed. One method includes initializing a partition on the computing device, including determining a virtual function to be associated with the partition, the virtual function associated with a physical function of an I/O device, and, prior to attaching a processor to the partition, determining if the physical function is in a ready state and capable of being associated with the virtual function. The method further includes, upon determining that the physical function is in the ready state and capable of being associated with the virtual function, attaching the processor to the partition, thereby allowing the partition to begin execution.
Reset Of Single Root Pci Manager And Physical Functions Within A Fabric
James R. Hunter - Malvern PA, US Sung V. Huynh - Malvern PA, US Edward T. Cavanagh - Malvern PA, US John A. Landis - Malvern PA, US
Assignee:
UNISYS CORPORATION - Blue Belll PA
International Classification:
G06F 9/455 G06F 13/28 G06F 13/42
Abstract:
Methods and systems for managing reset of a physical function of an I/O device in a computing system are disclosed, where the physical function is included in a single-root PCI manager. One method includes maintaining a count of active virtual functions associated with the physical function included in the single-root PCI manager, and, upon determining that no active virtual functions are associated with the physical function, allowing the physical function to be reset within the single-root PCI manager. The method further includes while resetting the physical function, persisting a configuration memory space associated with the physical function, and associating the persisted configuration memory space with the physical function after the physical function is reset.
Unisys
Senior Software Engineering Manager
Unisys
I and O Architect
Lsi Corporation 1996 - 2001
Senior Marketing Manager
Education:
Saint Joseph's University 1986 - 1990
Manhattan College 1976 - 1980
Bachelors, Bachelor of Electrical Engineering, Electrical Engineering
Christian Brothers Academy
Saint Joseph's University
Master of Business Administration, Masters
Skills:
Asic Pcie Soc Hardware Architecture Debugging Hardware Fpga Embedded Systems Rtl Design Verilog Functional Verification Product Management System Architecture Software Development Testing Cross Functional Team Leadership Management Integration Semiconductors Processors Perl Vhdl Microprocessors Embedded Software Firmware Systemverilog