Patents by Inventor Patrick J. Donlin

Patrick J. Donlin 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).

  • Publication number: 20180120914
    Abstract: The present disclosure is directed to monitoring power devices in a data center. The present disclosure describes systems, methods, and non-transitory computer readable storage mediums that provide increasing amounts of power monitoring and ultimately comprehensive power monitoring, power control, power failure forecasting, power event alerts, power data collection, and that manages power corrective actions. Systems, methods, and non-transitory computer readable storage mediums of the present disclosure may also gather intelligence by analyzing data trends over time such that design weaknesses can be identified an addressed in next generation data center computing and power distribution system designs.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Inventor: Patrick J. Donlin
  • Patent number: 8433902
    Abstract: A system switches between non-secure and secure modes by making processes, applications, and data for the non-secure mode unavailable to the secure mode and vice versa. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process. A process scheduler traverses the queue and only allocates time to processes that have a state flag that matches the current mode. Running processes are marked to be idled and are flagged as unrunnable, depending on the security mode, when the process reaches an intercept point. The scheduler is switched to allow only threads that have a flag that corresponding to the active security mode to be run.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: April 30, 2013
    Assignee: Silicon Graphics International Corp.
    Inventors: Patrick J. Donlin, Michael Raymond
  • Publication number: 20110078699
    Abstract: A system switches between non-secure and secure modes by making processes, applications, and data for the non-secure mode unavailable to the secure mode and vice versa. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process. A process scheduler traverses the queue and only allocates time to processes that have a state flag that matches the current mode. Running processes are marked to be idled and are flagged as unrunnable, depending on the security mode, when the process reaches an intercept point. The scheduler is switched to allow only threads that have a flag that corresponding to the active security mode to be run.
    Type: Application
    Filed: December 6, 2010
    Publication date: March 31, 2011
    Inventors: Patrick J. Donlin, Michael Raymond
  • Patent number: 7849311
    Abstract: The present invention is a system that switches between non-secure and secure modes by making processes, applications and data for the non-active mode unavailable to the active mode. That is, non-secure processes, applications and data are not accessible when in the secure mode and visa versa. This is accomplished by creating dual hash tables where one table is used for secure processes and one for non-secure processes. A hash table pointer is changed to point to the table corresponding to the mode. The path-name look-up function that traverses the path name tree to obtain a device or file pointer is also restricted to allow traversal to only secure devices and file pointers when in the secure mode and only to non-secure devices and files in the non-secure mode. The process thread run queue is modified to include a state flag for each process that indicates whether the process is a secure or non-secure process.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: December 7, 2010
    Assignee: Silicon Graphics International
    Inventors: Patrick J. Donlin, Michael Raymond