Patents by Inventor Edward T. Cavanagh

Edward T. Cavanagh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10750346
    Abstract: Methods and systems for providing an emergency incident response are described. Data is received from a plurality of heterogeneous data feeds each having a native format and including one or more publically-available data feeds. Event data is extracted from the received data, the event data representing one or more events from one or more of the plurality of heterogeneous data feeds, and the event data is translated from the native format into a standardized analysis format. Further, an existence and a priority level of at least one emergency incident contemporaneous with the event data and based at least in part on the event data is determined, the priority level being selected from among a plurality of predefined priority levels, and a graphical user interface including a message describing the at least one determined emergency incident is displayed.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 18, 2020
    Assignee: Unisys Corporation
    Inventors: Michael J. Di Domenico, Edward T. Cavanagh, Dmitriy Yarmaliuk, Brittney Burchett, Michael C. Leap, Cody Finn
  • Patent number: 10638298
    Abstract: Methods and systems for determining public events are described. Data is received from a plurality of heterogeneous data feeds each having a native format. Event data objects are generated based on the received data, the event data objects each including at least a human readable message, an event time, and an event location. The human readable message of each of the event data objects is parsed into keywords, and the event data objects are grouped into one or more public events based on the keywords, time, location, and a sentiment based on the keywords. The public events are filtered based on a filter score, and the event data objects are clustered based on sentiment, location, and time. A density of the clustered event data objects is determined, and the validity of the public events is determined by a comparison of the density to a predetermined density threshold.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: April 28, 2020
    Assignee: Unisys Corporation
    Inventors: Michael J. Di Domenico, Edward T. Cavanagh, Dmitriy Yarmaliuk, Brittney Burchett, Michael C. Leap
  • Patent number: 9824208
    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.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: November 21, 2017
    Assignee: Unisys Corporation
    Inventors: Edward T Cavanagh, Michael J DiDomenico, Brittney Burchett
  • Patent number: 9804877
    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.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: October 31, 2017
    Assignee: Unisys Corporation
    Inventors: James R Hunter, Sung V Huynh, Edward T Cavanagh, John A Landis
  • Patent number: 9652606
    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.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: May 16, 2017
    Assignee: Unisys Corporation
    Inventors: Edward T Cavanagh, Michael J DiDomenico, Brittney Burchett
  • Publication number: 20170011213
    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.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Applicant: Unisys Corporation
    Inventors: Edward T. Cavanagh, Michael J. DiDomenico, Brittney Burchett
  • Publication number: 20170011214
    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.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Applicant: Unisys Corporation
    Inventors: Edward T. Cavanagh, Michael J. DiDomenico, Brittney Burchett
  • Patent number: 9384060
    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.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: July 5, 2016
    Assignee: Unisys Corporation
    Inventors: James R Hunter, Sung V Huynh, Edward T Cavanagh, John A Landis
  • Publication number: 20160077884
    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.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: UNISYS CORPORATION
    Inventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis
  • Publication number: 20160077847
    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.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: UNISYS CORPORATION
    Inventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis
  • Publication number: 20160077858
    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.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 17, 2016
    Applicant: UNISYS CORPORATION
    Inventors: James R. Hunter, Sung V. Huynh, Edward T. Cavanagh, John A. Landis
  • Patent number: 9026865
    Abstract: Errors occurring on a hardware bus of a hypervisor-based system may be handled in software monitors in the hypervisor-based system. When an error occurs, guest partitions on the hypervisor-based system may be notified of the error through a monitor executing in each guest partition. Only guest partitions affected by the error may be shut down or provided other instructions for taking an action in response to the error.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: May 5, 2015
    Assignee: Unisys Corporation
    Inventors: Mehdi Entezari, Edward T. Cavanagh, Jr., Bryan E. Thompson
  • Patent number: 8984193
    Abstract: Methods and systems for processing transaction packets at a serial interface are disclosed. The method includes receiving transaction information at a serial interface. The method further includes executing one or more pipelined operations based on the transaction information, where the operations relate to processing of the transaction packet. The method is performed such that the serial interface is configured to send and receive transaction packets at a line speed of the serial bus.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: March 17, 2015
    Assignee: Unisys Corporation
    Inventors: Edward T. Cavanagh, Arun Shah
  • Publication number: 20130332922
    Abstract: Errors occurring on a hardware bus of a hypervisor-based system may be handled in software monitors in the hypervisor-based system. When an error occurs, guest partitions on the hypervisor-based system may be notified of the error through a monitor executing in each guest partition. Only guest partitions affected by the error may be shut down or provided other instructions for taking an action in response to the error.
    Type: Application
    Filed: June 11, 2012
    Publication date: December 12, 2013
    Inventors: Mehdi Entezari, Edward T. Cavanagh, JR., Bryan E. Thompson
  • Publication number: 20110246686
    Abstract: An apparatus and system having both PCI Root Port (RP) device and Direct Memory Access (DMA) End Point device functionality is disclosed. The apparatus is for use in an input/output (I/O) system interconnect module (IOSIM) device. A DMA/RP module includes a RP portion and one or more DMA/RP portions. The RP portion has one or more queue pipes and is configured to function as a standard PCIe Root Port device. Each of the DMA/RP portions includes DMA engines and DMA input and output channels, and is configured to behave more like an End Point device. The DMA/RP module also includes one or more PCIe hard core portions, an ICAM (I/O Caching Agent Module), and at least one PCIe service block (PSB). *The hard core portion couples the DMA/RP module and IOSIM device to an I/O device via a PCIe link, and the ICAM transitions data to a host memory device operating system.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Inventors: Edward T. Cavanagh, JR., Frederick George Fellenser, John William Bartholomew, Jia Tong
  • Patent number: 7774638
    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.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 10, 2010
    Assignee: Unisys Corporation
    Inventors: Edward T. Cavanagh, Mehdi Entezari
  • Patent number: 7650443
    Abstract: Methods and apparatus for allocating access to a buffer of a host device to buffer data transferred between a controller of the host device and one or more remote devices are disclosed. The host device is configured to couple to each of the one or more remote devices through one or more corresponding dedicated lanes. Buffer access is allocated by determining, for each of one or more remote devices coupled to the host device, a number of dedicated lanes between the host device and each of the one or more remote devices and allocating access to the buffer of the host device for each of the one or more remote devices responsive to the determined number of dedicated lanes.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: January 19, 2010
    Assignee: Unisys Corporation
    Inventors: Edward T. Cavanagh, Jr., William Oldham
  • Patent number: 7506193
    Abstract: Variable compensation for part to part skew of components in a substrate-mounted circuit is described. The variability may be provided through a computer software program acting on a programmable delay buffer such that compensation for a skewed signal may be continuously checked against a reference signal or through other methods. The skewed signal may be delayed until the signal matches, within a predetermined margin of error, the reference.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: March 17, 2009
    Assignee: Unisys Corporation
    Inventors: Jason Shoemaker, James P. Balcerek, William E. Oldham, Edward T. Cavanagh, Jr., Michael J. Bradley
  • Patent number: 5832310
    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.
    Type: Grant
    Filed: February 4, 1997
    Date of Patent: November 3, 1998
    Assignee: Unisys Corporation
    Inventors: Douglas E. Morrissey, Edward T. Cavanagh, Jr., Gene T. Wieder, Kin H. Ng, William E. Oldham
  • Patent number: 5553302
    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. The frame receiving mechanism receives and identifies a frame header from the data transfer medium.
    Type: Grant
    Filed: December 30, 1993
    Date of Patent: September 3, 1996
    Assignee: Unisys Corporation
    Inventors: Douglas E. Morrissey, Edward T. Cavanagh, Jr., Gene T. Wieder, Kin H. Ng, William E. Oldham