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: 20230119312Abstract: 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: ApplicationFiled: May 24, 2022Publication date: April 20, 2023Applicant: Chene IP, LLCInventors: Mark Saalfield Norris, JR., John Strange
-
Patent number: 8806283Abstract: 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: GrantFiled: December 15, 2011Date of Patent: August 12, 2014Assignee: Western Digital Technologies, Inc.Inventors: Michael S. Allison, Nathan J. Hughes, Stephen J. Silva, John A. Strange
-
Patent number: 8719531Abstract: 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: GrantFiled: June 14, 2011Date of Patent: May 6, 2014Assignee: Western Digital Technologies, Inc.Inventors: John A. Strange, John A. Morrison
-
Patent number: 8543871Abstract: 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: GrantFiled: November 4, 2011Date of Patent: September 24, 2013Assignee: Microsoft CorporationInventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
-
Publication number: 20120324191Abstract: 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: ApplicationFiled: June 14, 2011Publication date: December 20, 2012Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: JOHN A. STRANGE, JOHN A. MORRISON
-
Publication number: 20120054538Abstract: 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: ApplicationFiled: November 4, 2011Publication date: March 1, 2012Applicant: Microsoft CorporationInventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
-
Patent number: 8086906Abstract: 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: GrantFiled: February 15, 2007Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
-
Patent number: 7949904Abstract: 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: GrantFiled: May 4, 2005Date of Patent: May 24, 2011Assignee: Microsoft CorporationInventors: Andrew J Ritz, John A Strange
-
Publication number: 20080201603Abstract: 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: ApplicationFiled: February 15, 2007Publication date: August 21, 2008Applicant: MICROSOFT CORPORATIONInventors: Andrew J. Ritz, Santosh S. Jodh, Ellsworth D. Walker, John A. Strange, Michael G. Tricker
-
Publication number: 20060253740Abstract: 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: ApplicationFiled: May 4, 2005Publication date: November 9, 2006Applicant: Microsoft CorporationInventors: Andrew Ritz, John Strange
-
Patent number: 4264055Abstract: 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: GrantFiled: October 1, 1979Date of Patent: April 28, 1981Inventor: John A. Strange