Patents by Inventor John Holm

John Holm 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: 20230315575
    Abstract: Techniques and mechanisms for supporting machine check functionality with a handler which is implemented in firmware. In an embodiment, a processor executes first firmware code to implement a machine check event (MCE) detector. The MCE detector detects a hardware error of a platform which includes the processor, and generates a call to invoke an MCE handler which the processor implements by executing second firmware code. The MCE handler is called, outside of a software context, to attempt a recovery from the hardware error. The call is performed independent of any system management interrupt being based on the detected hardware error. In another embodiment, another MCE handler of an operating system is conditionally invoked where it is determined that the attempted recovery by the first MCE handler was unsuccessful.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Applicant: Intel Corporation
    Inventors: Sarathy Jayakumar, Eswar Konduru, John Holm
  • Publication number: 20230091969
    Abstract: Methods and apparatus relating to lane based normalized historical error counter view for faulty lane isolation and disambiguation of transient versus persistent errors are described. In an embodiment, a plurality of storage entries store error information to be detected at one or more physical lanes of an interface. Faulty lane detection logic circuitry determines which of the one or more physical lanes is faulty or more likely to be faulty based at least in part on the stored error information for the one or more physical lanes of the interface. The stored error information comprises historical error details for the one or more physical lanes of the interface. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Applicant: Intel Corporation
    Inventors: Gaurav Porwal, Theodros Yigzaw, Subhankar Panda, John Holm
  • Patent number: 11572936
    Abstract: A ball return tube for connecting openings of a ball nut to circulate balls comprises tube end portions for being coupled to the openings of the ball nut, and a tube body connecting the tube end portions so that the balls can pass through the tube body. The ball return tube is constructed in first and second tube portions fixedly joined together by structures included in a first projection protruding from a first surface of the tube body. The ball return tube further comprises one or more of a second projection protruding from a second surface of the tube body in a direction toward the ball nut, a third projection protruding from a lateral side surface of the tube body, and a fourth projection protruding from the tube open end portions so that the projections can be coupled to corresponding recesses of the ball nut.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: February 7, 2023
    Assignee: HL MANDO CORPORATION
    Inventor: John Holm
  • Publication number: 20220196733
    Abstract: Techniques and mechanisms for providing performance monitoring information. In an embodiment, a performance monitor circuit receives a communication which indicates a format comprising multiple fields which are each to store a respective count of monitored events. A programming of the performance monitor circuit, based on the communication, designates first bits and second bits of the register to provide, respectively, a first first field and a second field according to the format. Performance monitoring subsequent to the programming successively tallies a first count of first events which occur during a first period of time, and a second count of second events which occur during a second period of time. In another embodiment, performance monitoring results in the register concurrently storing both the first count and the second count.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Gaurav Porwal, Subhankar Panda, Theodros Yigzaw, John Holm
  • Patent number: 11307996
    Abstract: In an embodiment, a processor for reverse translation includes a plurality of processing engines (PEs) to execute threads and a reverse translation circuit. The reverse translation circuit is to: determine a target module address of a corrupt portion of a memory module; determine a plurality of system physical address (SPA) addresses associated with the memory module; and for each SPA address in the plurality of SPA addresses, translate the SPA address into a translated module address, and in response to a determination that the translated module address matches the target module address, log the SPA address as a result of a reverse translation of the target module address. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: April 19, 2022
    Assignee: Intel Corporation
    Inventors: Sarathy Jayakumar, Ashok Raj, Wei P. Chen, Theodros Yigzaw, John Holm
  • Publication number: 20210286667
    Abstract: An embodiment of an electronic apparatus may comprise one or more substrates, and a controller coupled to the one or more substrates, the controller including circuitry to provide management of a connected hardware subsystem with respect to one or more of reliability, availability and serviceability, and coordinate the management of the connected hardware subsystem with respect to one or more of reliability, availability and serviceability between the connected hardware subsystem and a host. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: May 27, 2021
    Publication date: September 16, 2021
    Applicant: Intel Corporation
    Inventors: Theodros Yigzaw, John Holm, Subhankar Panda, Hugo Enrique Gonzalez Chavero, Satyaprakash Nanda, Omar Avelar Suarez, Guarav Porwal
  • Publication number: 20200278012
    Abstract: A ball return tube for connecting openings of a ball nut to circulate balls comprises tube end portions for being coupled to the openings of the ball nut, and a tube body connecting the tube end portions so that the balls can pass through the tube body. The ball return tube is constructed in first and second tube portions fixedly joined together by structures included in a first projection protruding from a first surface of the tube body. The ball return tube further comprises one or more of a second projection protruding from a second surface of the tube body in a direction toward the ball nut, a third projection protruding from a lateral side surface of the tube body, and a fourth projection protruding from the tube open end portions so that the projections can be coupled to corresponding recesses of the ball nut.
    Type: Application
    Filed: February 7, 2020
    Publication date: September 3, 2020
    Inventor: John HOLM
  • Publication number: 20200174943
    Abstract: In an embodiment, a processor for reverse translation includes a plurality of processing engines (PEs) to execute threads and a reverse translation circuit. The reverse translation circuit is to: determine a target module address of a corrupt portion of a memory module; determine a plurality of system physical address (SPA) addresses associated with the memory module; and for each SPA address in the plurality of SPA addresses, translate the SPA address into a translated module address, and in response to a determination that the translated module address matches the target module address, log the SPA address as a result of a reverse translation of the target module address. Other embodiments are described and claimed.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Sarathy Jayakumar, Ashok Raj, Wei P. Chen, Theodros Yigzaw, John Holm
  • Patent number: 9440672
    Abstract: A rack drive assembly adapted for use in a vehicle electric power steering assembly includes a ball nut assembly having at least a first end portion and an opposite second end portion, a bearing assembly carried by the ball nut assembly for rotatably supporting the ball nut assembly, a pulley assembly configured to be carried by the ball nut assembly, and at least a first spanner nut configured to be carried by the first end portion of the ball nut for securing the bearing assembly on the ball nut assembly. The ball nut includes a flange provided on an outer portion thereof configured to connect the ball nut to a pulley of a pulley assembly for rotation therewith. The flange is spaced remote from an end of the second end portion of the ball nut.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 13, 2016
    Assignee: TRW Automotive U.S. LLC
    Inventor: John Holm
  • Patent number: 9367325
    Abstract: A method is described that includes deciding to migrate a thread from a first processing core to a second processing core. The method also includes automatically in hardware migrating first context of the thread of the first processing core whose register definition is also found on the second processing core to the second processing core. The method also includes automatically in hardware migrating second context of the thread of the first processing core whose register definition is not found on the second processing core to a first storage location external to the second processing core. The message also includes automatically in hardware migrating third context of the thread from a second storage location external to the second processing core to register definition found on the second processing core but not found on the first processing core.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: June 14, 2016
    Assignee: Intel Corporation
    Inventors: Bret Toll, Jason W. Brandt, John Holm
  • Publication number: 20150006861
    Abstract: A method is described that includes deciding to migrate a thread from a first processing core to a second processing core. The method also includes automatically in hardware migrating first context of the thread of the first processing core whose register definition is also found on the second processing core to the second processing core. The method also includes automatically in hardware migrating second context of the thread of the first processing core whose register definition is not found on the second processing core to a first storage location external to the second processing core. The message also includes automatically in hardware migrating third context of the thread from a second storage location external to the second processing core to register definition found on the second processing core but not found on the first processing core.
    Type: Application
    Filed: June 29, 2013
    Publication date: January 1, 2015
    Inventors: Bret TOLL, Jason W. BRANDT, John HOLM
  • Publication number: 20130187440
    Abstract: A full face fabricated euroflange vehicle wheel comprises a full face wheel disc defining an axis and having an outer end and a wheel rim having an outer end joined to the outer end of the wheel disc by at least one weld to produce the full face fabricated euroflange vehicle wheel. The full face fabricated euroflange vehicle wheel includes only a generally radially outwardly extending outer end formed by a combination of at least a portion of two of the outer end of the wheel disc, the outer end of the wheel rim and the at least one weld.
    Type: Application
    Filed: July 30, 2012
    Publication date: July 25, 2013
    Applicant: Maxion Wheels
    Inventors: Alan Coleman, Joseph Wolf, Thomas E. Heck, Todd Duffield, John Holm, Robert J. Wendt, Christopher A. Putz
  • Patent number: 8231180
    Abstract: A full face fabricated euroflange vehicle wheel comprises a full face wheel disc defining an axis and formed from a suitable material, the wheel disc having an outer end; and a wheel rim formed from a suitable material and having an outer end joined to the outer end of the wheel disc by at least one weld to produce the fabricated euroflange vehicle wheel; wherein the fabricated euroflange vehicle wheel includes only a generally radially outwardly extending outer end formed by a combination of at least a portion of two of the outer end of the wheel disc the outer end of the wheel rim and the at least one weld.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: July 31, 2012
    Assignee: Hayes Lemmerz International, Inc.
    Inventors: Alan Coleman, Joseph Wolf, Thomas E. Heck, Todd Duffield, John Holm, Robert J. Wendt, Christopher A. Putz
  • Patent number: 8095932
    Abstract: A method and apparatus for providing quality of service in a multi-processing element environment based on priority is herein described. Consumption of resources, such as a reservation station and a pipeline, are biased towards a higher priority processing element. In a reservation station, mask elements are set to provide access for higher priority processing elements to more reservation entries. In a pipeline, bias logic provides a ratio of preference for selection of a high priority processing element for further processing in the pipeline.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: January 10, 2012
    Assignee: Intel Corporation
    Inventors: Matthew Merten, Santhosh Srinath, Morris Marden, John Holm, Glenn Hinton
  • Publication number: 20090212620
    Abstract: A full face fabricated euroflange vehicle wheel comprises a full face wheel disc defining an axis and formed from a suitable material, the wheel disc having an outer end; and a wheel rim formed from a suitable material and having an outer end joined to the outer end of the wheel disc by at least one weld to produce the fabricated euroflange vehicle wheel; wherein the fabricated euroflange vehicle wheel includes only a generally radially outwardly extending outer end formed by a combination of at least a portion of two of the outer end of the wheel disc, the outer end of the wheel rim and the at least one weld.
    Type: Application
    Filed: December 7, 2006
    Publication date: August 27, 2009
    Inventors: Alan Coleman, Joseph Wolf, Thomas E. Heck, Todd Duffield, John Holm, Robert J. Wendt, Christopher A. Putz
  • Publication number: 20090049446
    Abstract: A method and apparatus for providing quality of service in a multi-processing element environment based on priority is herein described. Consumption of resources, such as a reservation station and a pipeline, are biased towards a higher priority processing element. In a reservation station, mask elements are set to provide access for higher priority processing elements to more reservation entries.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Inventors: Matthew Merten, Santhosh Srinath, Morris Marden, John Holm, Glenn Hinton
  • Publication number: 20070222279
    Abstract: According to the invention, the fabricated vehicle wheel includes a conventional full wheel rim and a unique wheel disc joined to the wheel rim. The wheel disc includes an inner wheel mounting pad, an outer annular rim connecting flange and a plurality of radial spokes connecting the inner wheel mounting pad to the rim connecting flange. The rim connecting flange extends in an axial direction and defines a side edge surface extending between each pair of adjacent spokes. A plurality of windows are formed in the wheel disc. Each of the windows has a predetermined shape defined by the adjacent spokes and the side edge surface of the rim connecting flange. The rim connecting flange and the side edge surface are configured such that the window extends to an outermost periphery of the wheel disc. The inner wheel mounting pad includes at least one rib provided therein. The rib has an outer surface and an inner surface, at least one of the outer surface and the inner surface is provided with a flat planar surface.
    Type: Application
    Filed: June 13, 2006
    Publication date: September 27, 2007
    Inventors: Montgomery Csapo, Thomas Czarniecki, John Holm, Thomas Heck, Gunter Stelzer, Karl Rode, Werner Kermelk, Alan Coleman