Patents by Inventor John A. Strange

John A. Strange 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: 20230119312
    Abstract: A wader has a body having a chest portion and a lower portion including two leg portions and two boots. The chest portion has first, second, third, and fourth outer pockets. Each of the first and fourth outer pockets has an opening on a side of the wader, while each of the second and third outer pockets has an opening near a midline of the wader. The chest portion has first and second interior pockets, each of which has an opening on an upper side of the pocket. The first interior pocket is adjacent the first outer pocket and inward of the first and second outer pockets; the second interior pocket is adjacent the fourth outer pocket and inward of the third and fourth outer pockets. The first interior pocket is shallower than the second outer pocket and the second interior pocket is shallower than the fourth outer pocket.
    Type: Application
    Filed: May 24, 2022
    Publication date: April 20, 2023
    Applicant: Chene IP, LLC
    Inventors: Mark Saalfield Norris, JR., John Strange
  • Patent number: 8806283
    Abstract: Systems and methods for testing non-volatile storage devices are disclosed that provide functionality to control when testing of the non-volatile storage device is performed. In one embodiment, information stored in persistent memory indicates whether testing is enabled or disabled. For example, the testing information may indicate that testing is to be performed upon a first initialization of a non-volatile storage device, but not in connection with subsequent power-up events. Furthermore, functionality is disclosed for re-running and/or bypassing testing of the non-volatile storage device.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: August 12, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael S. Allison, Nathan J. Hughes, Stephen J. Silva, John A. Strange
  • 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: 8543871
    Abstract: A method and apparatus for correlating the identities of hardware devices, such as processors or memory controllers, between a local operating system and a global management entity is described. In an embodiment a fault message including a local identifier of a faulting device is received from an operating system. A global identifier of the faulting device is determined that is different from the local identifier. An appropriate replacement device is then selected based on the global identifier of the faulting device, and the selected replacement device is mapped to the faulting device.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: September 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
  • 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: 20120054538
    Abstract: A method and apparatus for correlating the identities of hardware devices, such as processors or memory controllers, between a local operating system and a global management entity is described. In an embodiment a fault message including a local identifier of a faulting device is received from an operating system. A global identifier of the faulting device is determined that is different from the local identifier. An appropriate replacement device is then selected based on the global identifier of the faulting device, and the selected replacement device is mapped to the faulting device.
    Type: Application
    Filed: November 4, 2011
    Publication date: March 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
  • Patent number: 8086906
    Abstract: A method and apparatus for correlating the identities of hardware devices, such as processors and memory controllers, between a local operating system and a global management entity is described. When the operating system detects a faulting device, the operating system generates a fault message and transmits the fault message to the global management entity. The global management entity determines the identity of the faulting device based on information contained in the fault message, selects an appropriate replacement device, changes a routing table to map to the replacement device to the identity of the faulting device, and transmits to the operating system a global identity of the replacement device. The operating system correlates the local identity of the replacement device with the global identity of the replacement device.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
  • Patent number: 7949904
    Abstract: A system and method for hardware error reporting and recovery is presented. An operating system provides an error signal handler, a platform-independent error processing module, and a platform-specific error handler. The error signal handler is configured to detect the occurrence of a hardware error and to notify the platform-independent error processing module of the detected hardware error. The platform-independent error processing module is configured to process the hardware error detected by the error signal handler. The platform-specific error handler is configured to perform platform-specific error processing of the hardware error in cooperation with the platform-independent error processing module.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew J Ritz, John A Strange
  • Publication number: 20080201603
    Abstract: A method and apparatus for correlating the identities of hardware devices, such as processors and memory controllers, between a local operating system and a global management entity is described. When the operating system detects a faulting device, the operating system generates a fault message and transmits the fault message to the global management entity. The global management entity determines the identity of the faulting device based on information contained in the fault message, selects an appropriate replacement device, changes a routing table to map to the replacement device to the identity of the faulting device, and transmits to the operating system a global identity of the replacement device. The operating system correlates the local identity of the replacement device with the global identity of the replacement device.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
  • Publication number: 20060253740
    Abstract: A system and method for hardware error reporting and recovery is presented. An operating system provides an error signal handler, a platform-independent error processing module, and a platform-specific error handler. The error signal handler is configured to detect the occurrence of a hardware error and to notify the platform-independent error processing module of the detected hardware error. The platform-independent error processing module is configured to process the hardware error detected by the error signal handler. The platform-specific error handler is configured to perform platform-specific error processing of the hardware error in cooperation with the platform-independent error processing module.
    Type: Application
    Filed: May 4, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Ritz, John Strange
  • Patent number: 4264055
    Abstract: Disclosed herein is a tool for stretching wire and similar such devices commonly used in the repair or fabrication of wire fencing. The structure according to the present invention is defined by a pivot point, an arcuate handle attached to the pivot point and opposed hooks disposed at extremities of the handle whereby the wire can be tensioned and refastened to a post with only one person operating the tool and reaffixing the wire.
    Type: Grant
    Filed: October 1, 1979
    Date of Patent: April 28, 1981
    Inventor: John A. Strange