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.
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.
Dynamic Allocation And Assignment Of Virtual Functions Within 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/50 G06F 9/44 G06F 9/455
Abstract:
Methods and systems for allocating, one or more virtual functions of a plurality of virtual functions associated with physical functions of I/O interface devices of a computing device are described. One method includes managing one or more physical functions of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device. The method further includes, during a boot process of a second partition on the computing device, parsing a file to determine an assignment of one or more virtual functions to the second partition and associate each of the one or more virtual functions to corresponding physical functions.
Youtube
ALST Guest Lecture - Ed Cavanagh
Edward Cavanagh is the Trillium Scholar at the University of Ottawa's ...
Duration:
1h 15m 59s
Daniel Cavanagh - The Exorcist (from Monochro...
Monochrome is inspired by internal reflections on love and loss, makin...
Duration:
6m 47s
Collusion: 2018 Next Generation of Antitrust ...
... University of Florida Levin College of Law Signaling and Collusion...
Duration:
1h 55m 39s
Algorithms, Textual Analysis, and Collusion
... University of Cincinnati College of Law Algorithmic Antitrust Disc...
Duration:
1h 55m 29s
Salt Water Adventure! - WE SAVE A LOBSTER!!
... Tyler Provencher, Ben Osborne, nsycheung, Perry Grossman, Paul Lei...