Patents by Inventor John A. Morrison

John A. Morrison 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: 9207990
    Abstract: A method and system for migrating at least one critical resource during a migration of an operative portion of a computer system are disclosed. In at least some embodiments, the method includes (a) sending first information constituting a substantial copy of a first of the at least one critical resource via at least one intermediary between a source component and a destination component. The method further includes (b) transitioning a status of the destination component from being incapable of receiving requests to being capable of receiving requests, and (c) re-programming an abstraction block to include modified addresses so that at least one incoming request signal is forwarded to the destination component rather than to the source component.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 8, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chris M. Giles, Russ W. Herrell, John A. Morrison, John R. Planow, Joseph F. Orth, Gerald J. Kaufman, Jr., Andrew R. Wheeler, Daniel Zilavy
  • Patent number: 9153215
    Abstract: Disclosed herein is a ligature providing secure contact between the reed and mouthpiece while at the same time allowing for faster adjustment of the reed location and contact point with respect to the mouthpiece cavity such that longer or shorter reed vibrations can be easily obtained if desired. The improved ligature is adaptable to fit a wide range of woodwind instrument mouthpieces. In addition, the ligature has limited points of contact with the mouthpiece, so as to eliminate or reduce abrasions to the mouthpiece assembly associated with the application of the ligature.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: October 6, 2015
    Assignee: Final Frontier Technology, LLC
    Inventors: John Morrison, William Furman O'Dell, Christopher H. Converse
  • Patent number: 9110835
    Abstract: In one embodiment of the invention, a flash-based/solid-state storage system with an implemented data redundancy scheme such as RAID is configured to hold parity data in a volatile memory such as RAM and write such parity data to the non-volatile flash media when a full stripe of data has been written to the media. Other embodiments in certain situations force an early write of the parity for a partial stripe that has not been fully written to the non-volatile media. Those situations may include a data access error on data in a partial stripe and a detected power loss event with a partial stripe present. Embodiments are directed to writing additional data with the parity data for the partial stripe and then later using the additional data in data recovery. This approach allows the controller to easily detect the presence of a partial stripe and handle such a stripe accordingly.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: August 18, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Matthew Call, John A. Morrison, Lan D. Phan, Mei-Man L. Syu
  • Patent number: 8952001
    Abstract: The invention relates to amino-heteroaryl derivatives having the general Formula I or a pharmaceutically acceptable salt thereof, to pharmaceutical compositions comprising the same, as well as to the use of these derivatives for the treatment of pain, such as neuropathic pain or inflammatory pain.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: February 10, 2015
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Simon James Anthony Grove, Angus John Morrison, Craig Jamieson, Ronald Palin, John Kinnaird Ferguson Maclean
  • Publication number: 20150013522
    Abstract: Disclosed herein is a ligature providing secure contact between the reed and mouthpiece while at the same time allowing for faster adjustment of the reed location and contact point with respect to the mouthpiece cavity such that longer or shorter reed vibrations can be easily obtained if desired. The improved ligature is adaptable to fit a wide range of woodwind instrument mouthpieces. In addition, the ligature has limited points of contact with the mouthpiece, so as to eliminate or reduce abrasions to the mouthpiece assembly associated with the application of the ligature.
    Type: Application
    Filed: January 30, 2014
    Publication date: January 15, 2015
    Inventors: John Morrison, William Furman O'Dell, Christopher H. Converse
  • Patent number: 8924629
    Abstract: A non-volatile storage system is disclosed which provides a mapping table which includes a granularity which does not correspond to the page size of a non-volatile storage array. A reduced mapping table granularity enables more than one mapping entry to exist in a single page on the solid-state array. A write command which does not exceed a mapping table entry can invalidate only a portion of the written page, and can be combined with a second write command to write a new page of the solid-state array.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: December 30, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Matthew Call, Robert L. Horn, Mei-Man L. Syu, Lan D. Phan, John A. Morrison, Ho-Fan Kang
  • Patent number: 8782779
    Abstract: A system and method for achieving one or more protected regions within a computer system having multiple partitions are disclosed. In at least some embodiments, the system includes an intermediary device for use within the computer system having the multiple partitions. The intermediary device includes a fabric device, and a first firewall device capable of limiting communication of a signal based upon at least one of a source of the signal and an intended destination of the signal, the first firewall device being at least indirectly coupled to the fabric device. The intermediary device further includes a first conversion device that is one of integrated with the first firewall device and distinct from the first firewall device, and that is capable of converting between a processor address and a fabric address for use by the fabric device. In some embodiments, the various devices each include Control and Status Registers (CSRs).
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chris M. Giles, Russ W. Herrell, John A. Morrison, Andrew R. Wheeler, Gerald J. Kaufman, Jr., Leith L. Johnson, Daniel Zilavy
  • Patent number: 8719531
    Abstract: A solid-state storage system is described with a method for adjusting the frequency of data retention operations. The data retention operation frequency can be increased or decreased according to a variety of environmental factors such as error code frequency, system temperature, altitude, and other operating conditions. These factors can indicate an increased or decreased risk of failure and accordingly provide increased or decreased rates of data retention operations.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: May 6, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: John A. Strange, John A. Morrison
  • Patent number: 8700951
    Abstract: In one embodiment of the invention, a flash-based/solid-state storage system with an implemented data redundancy scheme such as RAID is configured to hold parity data in a volatile memory such as RAM and write such parity data to the non-volatile flash media when a full stripe of data has been written to the media. Other embodiments in certain situations force an early write of the parity for a partial stripe that has not been fully written to the non-volatile media. Those situations may include a data access error on data in a partial stripe and a detected power loss event with a partial stripe present. Embodiments are directed to writing additional data with the parity data for the partial stripe and then later using the additional data in data recovery. This approach allows the controller to easily detect the presence of a partial stripe and handle such a stripe accordingly.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: April 15, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Matthew Call, John A. Morrison, Lan D. Phan, Mei-Man L. Syu
  • Patent number: 8612973
    Abstract: A method and system for handling interrupts within a computer system during hardware resource migration are disclosed. In at least some embodiments, the method includes (a) programming an address conversion component so that incoming interrupt signals are directed to a control component rather than to a source processing resource, and (b) accumulating the incoming interrupt signals at the control component. Additionally the method also includes, subsequent to the migration of the partition from the source processing resource to a destination processing resource, (c) sending the accumulated incoming interrupt signals to the destination processing resource, and (d) reprogramming the address conversion component so that further incoming interrupt signals are directed to the destination processing resource.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: December 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chris M. Giles, Russ W. Herrell, John A. Morrison, John R. Planow, Joseph F. Orth, Andrew R. Wheeler
  • Patent number: 8595362
    Abstract: Methods and apparatus for subdividing a hard partition of a computer server system into one or more soft partitions using partition management programming installed within firmware of the server system. The partition management firmware may be disposed at least partially on a central service processor and may be programmed to present generic interfaces, so that operating systems do not require modification to interface with the partition management programming.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Ford, John A. Morrison, Michael S. Allison, Richard D. Powers
  • Publication number: 20120324191
    Abstract: A solid-state storage system is described with a method for adjusting the frequency of data retention operations. The data retention operation frequency can be increased or decreased according to a variety of environmental factors such as error code frequency, system temperature, altitude, and other operating conditions. These factors can indicate an increased or decreased risk of failure and accordingly provide increased or decreased rates of data retention operations.
    Type: Application
    Filed: June 14, 2011
    Publication date: December 20, 2012
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: JOHN A. STRANGE, JOHN A. MORRISON
  • Publication number: 20120264728
    Abstract: The invention relates to amino-heteroaryl derivatives having the general Formula I or a pharmaceutically acceptable salt thereof, to pharmaceutical compositions comprising the same, as well as to the use of these derivatives for the treatment of pain, such as neuropathic pain or inflammatory pain.
    Type: Application
    Filed: December 20, 2010
    Publication date: October 18, 2012
    Inventors: Simon James Anthony Grove, Angus John Morrison, Craig Jamieson, Ronald Palin, John Kinnaird Ferguson Maclean
  • Patent number: 8277460
    Abstract: An impactor for positioning and holding a surgical or veterinary prosthetic implant while it is being driven into position, said impactor including: (a) an impaction means; (b) an impaction shoe which is configured to receive and support a prosthetic implant in a predetermined position; (c) connection means which connect the impaction means to the impaction shoe and are configured to transmit an impact from the impaction means to the impaction shoe; (d) arms configured to engage an implant supported upon the impaction shoe; (e) said arms being biased into engagement with said implant, but movable against the bias out of engagement with the implant; (f) said connection means being adjustable between a first setting at which the impaction shoe is spring-loaded so as to bias an implant supported upon the impaction shoe into engagement with said arms but at which the impaction shoe can slide relative to said arms, against said spring bias; and a second setting at which both the impaction shoe and the arms are ri
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: October 2, 2012
    Assignee: Enztec Limited
    Inventors: Iain Alexander McMillan, Paul John Morrison
  • Patent number: 8236984
    Abstract: The present invention relates to compounds of formula (I) for stabilizing the tetrameric form of transthyretin, compounds for use in the treatment or prevention of amyloidosis, and agents and medicaments comprising such compounds. wherein X, Y, R1, R2, R3, R4, m, n, p, q, and the linker are as defined herein.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: August 7, 2012
    Assignee: Pentraxin Therapeutics Ltd.
    Inventors: Mark Brian Pepys, Steven Victor Ley, Angus John Morrison, Vittorio Bellotti, Simon Kolstoe, Martin Smith
  • Patent number: 8176293
    Abstract: Embodiments of the present invention are directed to enhancing VPAR monitors to allow an active VPAR to be moved from one machine to another, as well as to enhancing virtual-machine monitors to move active VPARs from one machine to another. Because traditional VPAR monitors lack access to many computational resources and to executing-operating-system state, VPAR movement is carried out primarily by specialized routines executing within active VPARs, unlike the movement of guest operating systems between machines carried out by virtual-machine-monitor routines.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: May 8, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Blaine D. Gaither, John A. Morrison
  • Patent number: 8112611
    Abstract: Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the first partition. A partition identification value identifies the first partition. The first partition identification value is stored in the first physical address to produce a partition-identifying address, which may be transmitted to a system fabric. In another embodiment, a transaction is received which includes a source terminus identifier identifying a source device which transmitted the transaction. It is determined, based on the source terminus identifier, whether the source device is allocated to the same partition as any of the plurality of resources. If the source device is so allocated, the transaction is transmitted to a resource that is allocated to the same partition as the source device.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: February 7, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Russ Herrell, Gerald J. Kaufman, Jr., John A. Morrison
  • Patent number: 8056084
    Abstract: A method of allocating a resource in a computer system having a plurality of operating systems, and related system, are disclosed. In at least one embodiment, the method includes providing an advanced configuration and power interface (ACPI) operating to facilitate interactions between at least one of the plurality of the operating systems and one or more of the resource, a hardware device, and firmware, and determining whether the resource is allocated to a first of the plurality of operating systems. The method further includes ejecting the resource from the first operating system, and allocating the resource to a second of the plurality of operating systems.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: November 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nathan Jared Hughes, Stephen Patrick Hack, Michael S. Allison, John A. Morrison
  • Publication number: 20110184787
    Abstract: A system for validating electronic voting made via computer apparatus comprises a device configured to connect to the computer apparatus and store data output by the computer apparatus. A separate processing device is configured to connect with the device and analyse the stored data to determine the validity of the voting.
    Type: Application
    Filed: October 4, 2005
    Publication date: July 28, 2011
    Inventors: John Morrison, Christopher Povey
  • Publication number: 20110145412
    Abstract: Methods and apparatus for subdividing a hard partition of a computer server system into one or more soft partitions using partition management programming installed within firmware of the server system. The partition management firmware may be disposed at least partially on a central service processor and may be programmed to present generic interfaces, so that operating systems do not require modification to interface with the partition management programming.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Inventors: Thomas FORD, John A. Morrison, Michael S. Allison, Richard D. Powers