Patents by Inventor Scott Hahn

Scott Hahn 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: 11333140
    Abstract: A cooling block for cooling pistons of a multi-cylinder air compressor is disclosed. The cooling block may comprise a body including a first end and a second end on opposing sides of the body. The cooling block may further comprise a first cooling nozzle near the first end, and a second cooling nozzle near the second end. The first cooling nozzle and the second cooling nozzle may each include an orifice through which coolant is sprayed into a crankcase of the multi-cylinder air compressor.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: May 17, 2022
    Assignee: Caterpillar Inc.
    Inventors: Daniel Scott Hahn, Brian Douglas Hoff
  • Publication number: 20200392951
    Abstract: A cooling block for cooling pistons of a multi-cylinder air compressor is disclosed. The cooling block may comprise a body including a first end and a second end on opposing sides of the body. The cooling block may further comprise a first cooling nozzle near the first end, and a second cooling nozzle near the second end. The first cooling nozzle and the second cooling nozzle may each include an orifice through which coolant is sprayed into a crankcase of the multi-cylinder air compressor.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Applicant: Caterpillar Inc.
    Inventors: Daniel Scott Hahn, Brian Douglas Hoff
  • Patent number: 10469557
    Abstract: In one embodiment, Quality of Service (QoS) criteria based server side binary translation and execution of applications is performed on multiple servers utilizing distributed translation and execution in either a virtualized or native execution environment. The translated applications are executed to generate output display data, the output display data is encoded in a media format suitable for video streaming, and the video stream is delivered over a network to a client device. In one embodiment, one or more graphics processors assist the central processors of the servers by accelerating the rendering of the application output, and a media encoder encodes the application output into a media format.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: November 5, 2019
    Assignee: Intel Corporation
    Inventors: Bharath Muthiah, William Rash, Glenn Hinton, Martin G. Dixon, Scott Hahn, David Papworth
  • Publication number: 20170237797
    Abstract: In one embodiment, Quality of Service (QoS) criteria based server side binary translation and execution of applications is performed on multiple servers utilizing distributed translation and execution in either a virtualized or native execution environment. The translated applications are executed to generate output display data, the output display data is encoded in a media format suitable for video streaming, and the video stream is delivered over a network to a client device. In one embodiment, one or more graphics processors assist the central processors of the servers by accelerating the rendering of the application output, and a media encoder encodes the application output into a media format.
    Type: Application
    Filed: December 19, 2016
    Publication date: August 17, 2017
    Inventors: Bharath Muthiah, William Rash, Glenn Hinton, Martin G. Dixon, Scott Hahn, David Papworth
  • Patent number: 9239607
    Abstract: In one embodiment, the present invention includes a method for obtaining file information regarding a file to be downloaded from a remote location to a computing device, creating at least one empty file in a destination storage based on the file information and communicating block information regarding the empty file to a network interface, and receiving a data packet of the file in the network interface and directly sending a payload of the data packet from the network interface to the destination storage according to the block information, while a host processor of the computing device is in a low power state. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 19, 2016
    Assignee: Intel Corporation
    Inventors: Ren Wang, Christian Maciocco, Tsung-Yuan C. Tai, Ahmad Samih, Mona Vij, Arun Raghunath, John Keys, Scott Hahn, Raj Yavatkar
  • Patent number: 8959328
    Abstract: A method, apparatus and system for selecting a highest prioritized task for executing a resource from one of a first and second expired scheduling arrays, where the first and second expired scheduling arrays may prioritize tasks for using the resource, and where tasks in the first expired scheduling array may be prioritized according to a proportionality mechanism and tasks in the second expired scheduling array may be prioritized according to an importance factor determined, for example, based on user input, and executing the task. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: February 17, 2015
    Assignee: Intel Corporation
    Inventors: Tong Li, Scott Hahn
  • Publication number: 20140281008
    Abstract: In one embodiment, Quality of Service (QoS) criteria based server side binary translation and execution of applications is performed on multiple servers utilizing distributed translation and execution in either a virtualized or native execution environment. The translated applications are executed to generate output display data, the output display data is encoded in a media format suitable for video streaming, and the video stream is delivered over a network to a client device. In one embodiment, one or more graphics processors assist the central processors of the servers by accelerating the rendering of the application output, and a media encoder encodes the application output into a media format.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Bharath Muthiah, William Bill Rash, Glenn Hinton, Martin G. Dixon, Scott Hahn, David Papworth
  • Publication number: 20120198030
    Abstract: In one embodiment, the present invention includes a method for obtaining file information regarding a file to be downloaded from a remote location to a computing device, creating at least one empty file in a destination storage based on the file information and communicating block information regarding the empty file to a network interface, and receiving a data packet of the file in the network interface and directly sending a payload of the data packet from the network interface to the destination storage according to the block information, while a host processor of the computing device is in a low power state. Other embodiments are described and claimed.
    Type: Application
    Filed: December 22, 2011
    Publication date: August 2, 2012
    Inventors: Ren Wang, Christian Maciocco, Tsung-Yuan C. Tai, Ahmad Samih, Mona Vij, Arun Raghunath, John Keys, Scott Hahn, Raj Yavatkar
  • Patent number: 8006077
    Abstract: A processing system features a first processing core to operate in a first node, a second processing core to operate in a second node, and random access memory (RAM) responsive to the first and second processing cores. The processing system also features control logic to perform operations such as (a) automatically updating a resident set size (RSS) counter to correspond to the RSS for the thread on the first node in response to allocation of a page frame for a thread in the first node, and (b) using the RSS counter to predict migration overhead when determining whether the thread should be migrated from the first processing core to the second processing core. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: August 23, 2011
    Assignee: Intel Corporation
    Inventors: Tong Li, Daniel Baumberger, Scott Hahn
  • Patent number: 7994922
    Abstract: A communications system includes a radio frequency identification device including an integrated circuit having a single die including a microprocessor, a receiver coupled to the microprocessor, and a backscatter transmitter coupled to the microprocessor, the integrated circuit having a digital input, and the receiver being configured to receive wireless communications from a remote interrogator; and an analog to digital converter external of the single die and having a digital output coupled to the digital input of the integrated circuit, and having an analog input configured to be coupled to an analog measuring device, wherein the radio frequency identification device is configured to transmit a signal indicative of the analog input using the backscatter transmitter. A communications method includes coupling an analog to digital converter to a radio frequency identification device.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: August 9, 2011
    Assignee: Round Rock Research, LLC
    Inventors: Scott Hahn, Mark T. Van Horn
  • Patent number: 7987980
    Abstract: A paintbrush protection and revitalization system includes a case having a paintbrush support shelf with graduated bristle support projections and tapered tip support therein. The case has auto-convection ports, an air induction port and a brush insertion port. The auto-convection ports include at least one air inlet port and at least one water vapor exchange port for reducing drying time of a paintbrush contained within the case. A living hinge connects a cover to the case with the case, the cover and the living hinge being an integrally-molded unit, which is preferably made of plastic.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: August 2, 2011
    Inventor: Scott Hahn
  • Patent number: 7694100
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides determining if a management queue can be created, and if a management queue can be created, allocating virtually contiguous memory to a management queue associated with a device, registering the management queue, and creating a management queue context.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: April 6, 2010
    Assignee: Intel Corporation
    Inventors: Hemal V. Shah, Gary Y. Tsao, Arturo L. Arizpe, Scott Hahn, Ali S. Oztaskin, Greg D Cummings, Ellen M. Deleganes
  • Patent number: 7669242
    Abstract: Embodiments of a method and system for detecting and confirming an agent presence are disclosed herein. The agent presence can be confirmed by a secure management engine configured to execute in a secure execution environment. In various embodiments, a secure execution environment includes a service processor, a virtual partition, and an embedded microcontroller. The management engine is configured to monitor a signal communicated from the agent. Based on the monitored signal, an analysis determines an operational state of the agent. Embodiments include remote management applicability for monitoring a host agent.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 23, 2010
    Assignee: Intel Corporation
    Inventors: Ravi Sahita, Travis Schluessler, Scott Hahn
  • Publication number: 20090165004
    Abstract: In one embodiment, a method provides capturing resource monitoring information for a plurality of applications; accessing the resource monitoring information; and scheduling at least one of the plurality of applications on a selected processing core of a plurality of processing cores based, at least in part, on the resource monitoring information.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Jaideep Moses, Don K. Newell, Ramesh Illikkal, Ravishankar Iyer, Srihari Makineni, Li Zhao, Scott Hahn, Tong N. Li, Padmashree Apparao
  • Patent number: 7536479
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides receiving one or more packets that are addressed to an alternate IP (Internet Protocol) address and that include a LADLC (local application data link control) address in a system having an operating system-independent processor (“service processor”) associated with the alternate IP address and an alternate DLC address, and an embedded network stack (“ENS”) of the service processor associated with a primary IP address; performing filtering to determine if the LADLC address matches the alternate DLC address; and if the LADLC address matches the alternate DLC address, then replacing the alternate IP address of the one or more packets with the primary IP address, and forwarding the one or more packets to the ENS.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: May 19, 2009
    Assignee: Intel Corporation
    Inventors: Ravi Sahita, Priya Rajagopal, David Durham, Scott Hahn, Carey Smith, Arvind Kumar
  • Publication number: 20090125909
    Abstract: A method, apparatus and system for selecting a highest prioritized task for executing a resource from one of a first and second expired scheduling arrays, where the first and second expired scheduling arrays may prioritize tasks for using the resource, and where tasks in the first expired scheduling array may be prioritized according to a proportionality mechanism and tasks in the second expired scheduling array may be prioritized according to an importance factor determined, for example, based on user input, and executing the task. Other embodiments are described and claimed.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Inventors: Tong Li, Scott Hahn
  • Patent number: 7441272
    Abstract: A technique for self-isolation of a network device that has been identified as potentially harmful. The network device may be isolated from the network except for an out-of-band communication channel that can be used for management purposes to restore or repair the device prior to the network connection being re-established.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: October 21, 2008
    Assignee: Intel Corporation
    Inventors: David M. Durham, Ravi Sahita, Priya Rajagopal, James Kardach, Scott Hahn, Raj Yavatkar
  • Publication number: 20080244226
    Abstract: A processing system features a first processing core to operate in a first node, a second processing core to operate in a second node, and random access memory (RAM) responsive to the first and second processing cores. The processing system also features control logic to perform operations such as (a) automatically updating a resident set size (RSS) counter to correspond to the RSS for the thread on the first node in response to allocation of a page frame for a thread in the first node, and (b) using the RSS counter to predict migration overhead when determining whether the thread should be migrated from the first processing core to the second processing core. Other embodiments are described and claimed.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: Tong Li, Daniel Baumberger, Scott Hahn
  • Patent number: RE41916
    Abstract: The present invention includes wireless communication systems, interfacing devices, communication methods, methods of interfacing with an interrogator, and methods of operating an interrogator. According to one embodiment, a wireless communication system includes a remote communication device; an interrogator configured to output a forward link wireless communication and receive a reply link wireless communication from the remote communication device responsive to the forward link wireless communication; and an interface device configured to interface with the interrogator using a wireless medium, the interrogator being configured to be controlled by the interface device .
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: November 9, 2010
    Assignee: Round Rock Research, LLC
    Inventors: Benjamin G. Bates, Scott Hahn
  • Patent number: RE43313
    Abstract: The present invention includes wireless communication systems, interfacing devices, communication methods, methods of interfacing with an interrogator, and methods of operating an interrogator. According to one embodiment, a wireless communication system includes a remote communication device; an interrogator configured to output a forward link wireless communication and receive a reply link wireless communication from the remote communication device responsive to the forward link wireless communication; and an interface device configured to interface with the interrogator using a wireless medium, the interrogator being configured to be controlled by the interface device.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: April 17, 2012
    Assignee: Round Rock Research, LLC
    Inventors: Benjamin G. Bates, Scott Hahn