Patents by Inventor John J. Hawk

John J. Hawk 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: 9678722
    Abstract: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: June 13, 2017
    Assignee: Dell Products L.P.
    Inventors: John J. Hawk, John Hentosh, Alok Pant, James Walker
  • Publication number: 20120284700
    Abstract: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
    Type: Application
    Filed: July 16, 2012
    Publication date: November 8, 2012
    Applicant: Dell Products L.P.
    Inventors: John J. Hawk, John Hentosh, Alok Pant, James Walker
  • Patent number: 8234626
    Abstract: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: July 31, 2012
    Assignee: Dell Products L.P.
    Inventors: John J. Hawk, John Hentosh, Alok Pant, James Walker
  • Patent number: 8201163
    Abstract: In a Uniform Extensible Firmware Interface (UEFI) environment, a system management mode (SMM) driver and a non-SMM driver may be installed for the same hardware device. Until the SMM driver is available, the non-SMM driver is configured to conduct input/output (IO) transactions directly with the hardware device. The non-SMM driver can utilize native UEFI services to receive a notification that the SMM driver is available. Upon receiving such notification, (or if the SMM driver was already available before the non-SMM driver), the non-SMM driver is reconfigured to redirect all IO requests to the SMM driver, which then conducts the corresponding IO transactions directly with the hardware device. Redirecting all non-SMM IO requests for a hardware device to the SMM driver for the hardware device limits direct access to the hardware device to only one driver, the SMM driver, thereby facilitating the integrity or atomicity of IO transactions.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: June 12, 2012
    Assignee: Dell Products, LP
    Inventors: James L. Walker, John J. Hawk, Alok Pant, John Hentosh
  • Patent number: 7689750
    Abstract: Handling interrupts within an information handling system including entering into an interrupt management mode in response to receiving an interrupt, identifying at least one source of the received interrupt in accordance with an ordered list of a plurality of possible interrupt sources, dispatching an appropriate interrupt handler to resolve the identified at least one source of the received interrupt, noting a frequency of occurrence of each indentified at least one source generating a received interrupt over time, and recording the ordered list of possible interrupt sources in response to the noted frequency, wherein the possible interrupt sources with higher frequencies are placed in the beginning of the ordered list.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: March 30, 2010
    Assignee: Dell Products L.P.
    Inventors: John J. Hawk, Alok Pant
  • Publication number: 20100017796
    Abstract: In a Uniform Extensible Firmware Interface (UEFI) environment, a system management mode (SMM) driver and a non-SMM driver may be installed for the same hardware device. Until the SMM driver is available, the non-SMM driver is configured to conduct input/output (IO) transactions directly with the hardware device. The non-SMM driver can utilize native UEFI services to receive a notification that the SMM driver is available. Upon receiving such notification, (or if the SMM driver was already available before the non-SMM driver), the non-SMM driver is reconfigured to redirect all IO requests to the SMM driver, which then conducts the corresponding IO transactions directly with the hardware device. Redirecting all non-SMM IO requests for a hardware device to the SMM driver for the hardware device limits direct access to the hardware device to only one driver, the SMM driver, thereby facilitating the integrity or atomicity of IO transactions.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: DELL PRODUCTS, LP
    Inventors: James L. Walker, John J. Hawk, Alok Pant, John Hentosh
  • Publication number: 20090307659
    Abstract: A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 10, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: John J. Hawk, John Hentosh, Alok Pant, James Walker
  • Publication number: 20090235005
    Abstract: Handling interrupts within an information handling system includes entering into an interrupt management mode in response to receiving an interrupt, identifying at least one source of the received interrupt in accordance with an ordered list of a plurality of possible interrupt sources, dispatching an appropriate interrupt handler to resolve the identified at least one source of the received interrupt, noting a frequency of occurrence of each identified at least one source generating a received interrupt over time, and reordering the ordered list of possible interrupt sources in response to the noted frequency, wherein the possible interrupt sources with higher frequencies are placed in the beginning of the ordered list.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 17, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: John J. Hawk, Alok Pant
  • Patent number: D587157
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: February 24, 2009
    Inventor: John J. Hawk
  • Patent number: D597437
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: August 4, 2009
    Inventor: John J. Hawk