Patents by Inventor Dan Nowlin

Dan Nowlin 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: 20230091195
    Abstract: Examples described herein relate to a driver that is to: determine a configuration of a packet processing pipeline of a network interface device to perform an instruction set written in a domain specific language (DSL) for the packet processing pipeline based on emulation or analysis of a parser of the packet processing pipeline and provide the configuration to the packet processing pipeline of the network interface device to specify operations of the packet processing pipeline of the network interface device.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Qi ZHANG, Ping YU, Ting XU, Junfeng GUO, Kevin C. SCOTT, Dan NOWLIN
  • Patent number: 7971190
    Abstract: In general, in one aspect, the disclosure describes a method that includes interrupting a program running on a processor. The active instruction that was interrupted is identified. Event counts since a previous interrupt are harvested.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: June 28, 2011
    Assignee: Intel Corporation
    Inventors: Bob Davies, James Chapple, William K. Cheung, Guoping Wen, Carolyn Dase, Dan Nowlin
  • Publication number: 20080133900
    Abstract: In general, in one aspect, the disclosure describes a method that includes interrupting a program running on a processor. The active instruction that was interrupted is identified. Event counts since a previous interrupt are harvested.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Bob Davies, James Chapple, William K. Cheung, Guoping Wen, Carolyn Dase, Dan Nowlin
  • Publication number: 20070283187
    Abstract: A system is provided with a basic input/output system (BIOS) with the ability to intervene, when a suspend process is initiated in response to an AC failure condition to place the system in a suspended to memory state, to initiate a number of data transfer operations to save a persistent copy of an operational state of the system. The BIOS is further equipped to check one or more times whether the data transfer operations are completed, and causing a processor of the system to operate in a reduced power consumption mode at least one time period while the BIOS is not performing the checking.
    Type: Application
    Filed: June 28, 2007
    Publication date: December 6, 2007
    Inventors: Robert Dunstan, Larry Selseth, Dan Nowlin
  • Publication number: 20070150760
    Abstract: In some embodiments a driver allocates non-paged memory in response to initiation of a suspended state operation of a system, builds a memory map of allocated memory, writes an address of the memory map. A basic input/output system (BIOS) reads the memory map, writes the read memory map to a non-volatile storage, writes memory contents to the non-volatile storage, skipping memory regions in response to the memory map, and puts the system into a suspended state after writing the contents of memory to the non-volatile storage. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Inventor: Dan Nowlin
  • Patent number: 7228103
    Abstract: A method and apparatus for improving co-existence between Bluetooth and 802.11 networks is described. In one embodiment, the invention is a method. The method includes detecting in software a backup in transmission of data through a first wireless channel. The method further includes shifting priority in software from transmission of data through a second wireless channel to transmission of data through the first wireless channel. The method also includes determining in software if the backup eases and shifting priority back in software from transmission of data through the first wireless channel to transmission of data through the second wireless channel. As will be appreciated, characteristics of an embodiment of the invention need not appear in all embodiments within the spirit and scope of the invention.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: June 5, 2007
    Assignee: Intel Corporation
    Inventor: Dan Nowlin
  • Publication number: 20050044427
    Abstract: A method, apparatus and system to enable a data processing device to operate while seemingly “off”. According to one embodiment, a data processing device is configured to recognize a new system state, i.e., Visual Off. On such a data processing device, when the power button is pressed, the request to turn off the device is intercepted by a module and the device is transitioned to a Visual Off state. To the user, this transition appears instantaneous. During the transition, audible and visual indicators on the data processing device and on human interactive devices (“HID devices”) coupled to the data processing device may be turned off and/or disabled. While in the Visual Off state, the device may be fully operational, or in an alternate embodiment, the device may be placed in a low power state. When the user presses the power button again to “wake up” the data processing device, the device may transition from Visual Off into an “on” state (“Visual On”), i.e.
    Type: Application
    Filed: August 19, 2003
    Publication date: February 24, 2005
    Inventors: Robert Dunstan, Dan Nowlin, Clifton Laney
  • Publication number: 20050044453
    Abstract: A system is provided with a basic input/output system (BIOS) with the ability to intervene, when a suspend process is initiated in response to an AC failure condition to place the system in a suspended to memory state, to initiate a number of data transfer operations to save a persistent copy of an operational state of the system. The BIOS is further equipped to check one or more times whether the data transfer operations are completed, and causing a processor of the system to operate in a reduced power consumption mode at least one time period while the BIOS is not performing the checking.
    Type: Application
    Filed: September 10, 2003
    Publication date: February 24, 2005
    Inventors: Robert Dunstan, Larry Selseth, Dan Nowlin
  • Publication number: 20050044505
    Abstract: According to some embodiments, an opaque graphical user interface window is created when a display unit is in an off state.
    Type: Application
    Filed: August 19, 2003
    Publication date: February 24, 2005
    Inventors: Clifton Laney, Robert Dunstan, Dan Nowlin
  • Publication number: 20040203367
    Abstract: A method and apparatus for improving co-existence between Bluetooth and 802.11 networks is described. In one embodiment, the invention is a method. The method includes detecting in software a backup in transmission of data through a first wireless channel. The method further includes shifting priority in software from transmission of data through a second wireless channel to transmission of data through the first wireless channel. The method also includes determining in software if the backup eases and shifting priority back in software from transmission of data through the first wireless channel to transmission of data through the second wireless channel. As will be appreciated, characteristics of an embodiment of the invention need not appear in all embodiments within the spirit and scope of the invention.
    Type: Application
    Filed: July 12, 2002
    Publication date: October 14, 2004
    Inventor: Dan Nowlin
  • Publication number: 20030144009
    Abstract: A method and apparatus for local positioning/tracking system using wireless access points is described. In one embodiment, a system is presented. The system includes a first logic block to ping a server. The system also includes a second logic block to receive a locale from the server. The system further includes a third logic block to display the locale.
    Type: Application
    Filed: January 28, 2002
    Publication date: July 31, 2003
    Inventor: Dan Nowlin