Patents by Inventor Frank T. Hady

Frank T. Hady 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: 20140242927
    Abstract: Systems and methods of interconnecting devices may include a connector assembly having a substrate, a set of input/output (IO) contacts, an antenna structure and transceiver logic. In one example, the transceiver logic may process one or more IO signals associated with the antenna structure and process one or more IO signals associated with the set of IO contacts.
    Type: Application
    Filed: November 11, 2011
    Publication date: August 28, 2014
    Inventors: Stephen R. Mooney, Howard L. Heck, James E. Jaussi, Bryan K. Casper, Debabani Choudhury, Frank T. Hady
  • Patent number: 8799579
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: August 5, 2014
    Assignee: Intel Corporation
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Publication number: 20140197696
    Abstract: Systems and methods of interconnecting devices may include an input/output (IO) connector assembly having a voltage regulator, one or more signaling circuits, a first set of contacts, a second set of contacts connected to the one or more signaling circuits, and logic to receive a configuration command. The logic may also connect the first set of contacts to the voltage regulator if the configuration command corresponds to a first protocol. If the configuration command corresponds to a second protocol, on the other hand, the logic can connect the first set of contacts to the one or more signaling circuits.
    Type: Application
    Filed: October 17, 2011
    Publication date: July 17, 2014
    Inventors: Stephen R. Mooney, Howard L. Heck, James E. Jaussi, Frank T. Hady, Bryan K. Casper
  • Publication number: 20130339572
    Abstract: Embodiments of a method, device, and system for implementing multi-level memory with direct access are disclosed. In one embodiment, the method includes designating an amount of a non-volatile random access memory (NVRAM) in a computer system to be utilized as a memory alternative for a dynamic random access memory (DRAM). The method continues by designating a second amount of the NVRAM to be utilized as a storage alternative for a mass storage device. Then the method re-designates at least a first portion of the first amount of NVRAM from the memory alternative designation to the storage alternative designation during operation of the computer system. Finally, the method re-designates at least a first portion of the second amount of NVRAM from the storage alternative designation to the memory alternative designation during operation of the computer system.
    Type: Application
    Filed: December 29, 2011
    Publication date: December 19, 2013
    Inventors: Blaise Fanning, Shekoufeh Qawami, Raymond S. Tetrick, Frank T. Hady
  • Publication number: 20130283070
    Abstract: Systems and methods of interconnecting devices may include an input/output (IO) connector having a buffer with an integrated voltage regulator. The integrated voltage regulator may include a first supply output and a second supply output, wherein the IO connector includes an IO power contact coupled to the first supply output. The IO connector may also include a logic power contact coupled to the second supply output. In one example, a host device may issue power management commands to the buffer in order to scale the second supply output independently of the first supply output.
    Type: Application
    Filed: October 17, 2011
    Publication date: October 24, 2013
    Inventors: James E. Jaussi, Stephen R. Mooney, Howard L. Heck, Bryan K. Casper, Frank T. Hady
  • Publication number: 20130275681
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Application
    Filed: February 13, 2013
    Publication date: October 17, 2013
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Patent number: 8402222
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: March 19, 2013
    Assignee: Intel Corporation
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Publication number: 20120215984
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 23, 2012
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Patent number: 8171219
    Abstract: A method and system to perform caching based at least on one or more file-level heuristics. The caching of a storage medium in a caching device is performed by a cache policy engine. The cache policy engine receives file-level information of input/output access of data of the storage medium and caches or evicts the data of the storage medium in the caching device based on the received file-level information. By utilizing information about the files and file operations associated with the disk sectors or logical block addresses of the storage medium, the cache policy engine can make a better decision on the data selection of the storage medium to be cached in or evicted from the caching device in one embodiment of the invention. Higher cache hit rates can be achieved and the performance of the system utilizing the cache policy engine is improved.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: May 1, 2012
    Assignee: Intel Corporation
    Inventors: Sanjeev N. Trika, Amber D. Huffman, James A. Boyd, Frank T. Hady, Glenn J. Hinton, Dale J. Juenemann, Oscar P. Pinto, Scott R. Tetrick, Thomas J. Barnes, Scott E. Burridge
  • Patent number: 8156285
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: April 10, 2012
    Assignee: Intel Corporation
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Patent number: 8086879
    Abstract: Methods and apparatus relating to powering on devices via an intermediate computing device are described. In an embodiment, a request for data by a first device may be detected at a second device. The second device may determine a third device that stores the requested data and cause it to be turned on if the third device is in a reduced power consumption state. Other embodiments are also disclosed.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: December 27, 2011
    Assignee: Intel Corporation
    Inventor: Frank T. Hady
  • Patent number: 7953894
    Abstract: In an embodiment, circuitry residing, at least in part, at a first network node may initiate, at least in part, replicating, at least in part, at the first node of a file space at a second network node, may detect, at least in part, modification at the second node of the file space, and may initiate, at least in part, corresponding modification at the first node of a replication of the file space. The circuitry also may generate, at least in part, an aggregated directory structure including, at least in part, the file space and another file space resident, at least in part, remotely from the second node. The directory structure may be provided, at least in part, to the second node prior, at least in part, to completion of the replicating, at least in part, at the first node of the file space.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: May 31, 2011
    Assignee: Intel Corporation
    Inventors: Frank T. Hady, John W. Carroll
  • Patent number: 7827257
    Abstract: Systems and methods are provided through which automatic and adaptive use of active network performance measurement techniques identifies a fastest download source. Before a download source is selected, empirical measurements of the download speed are performed. For small files, the first source to acknowledge an open socket connection is used as an indication of the fastest download source. For large files, a download test is performed as the empirical measurement to determine the fastest download source.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: November 2, 2010
    Assignee: Intel Corporation
    Inventors: Jim Chu, Frank T. Hady
  • Publication number: 20100250834
    Abstract: A method and system to perform caching based at least on one or more file-level heuristics. The caching of a storage medium in a caching device is performed by a cache policy engine. The cache policy engine receives file-level information of input/output access of data of the storage medium and caches or evicts the data of the storage medium in the caching device based on the received file-level information. By utilizing information about the files and file operations associated with the disk sectors or logical block addresses of the storage medium, the cache policy engine can make a better decision on the data selection of the storage medium to be cached in or evicted from the caching device in one embodiment of the invention. Higher cache hit rates can be achieved and the performance of the system utilizing the cache policy engine is improved.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Inventors: Sanjeev N. Trika, Amber D. Huffman, James A. Boyd, Frank T. Hady, Glenn J. Hinton, Dale J. Juenemann, Oscar P. Pinto, Scott R. Tetrick, Thomas J. Barnes, Scott E. Burridge
  • Publication number: 20100125645
    Abstract: In an embodiment, circuitry residing, at least in part, at a first network node may initiate, at least in part, replicating, at least in part, at the first node of a file space at a second network node, may detect, at least in part, modification at the second node of the file space, and may initiate, at least in part, corresponding modification at the first node of a replication of the file space. The circuitry also may generate, at least in part, an aggregated directory structure including, at least in part, the file space and another file space resident, at least in part, remotely from the second node. The directory structure may be provided, at least in part, to the second node prior, at least in part, to completion of the replicating, at least in part, at the first node of the file space.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Inventors: Frank T. Hady, John W. Carroll
  • Publication number: 20100011167
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Application
    Filed: July 6, 2009
    Publication date: January 14, 2010
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Patent number: 7577792
    Abstract: A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: August 18, 2009
    Assignee: Intel Corporation
    Inventors: Frank T. Hady, Mason B. Cabot, John Beck, Mark B. Rosenbluth
  • Publication number: 20090172433
    Abstract: Methods and apparatus relating to powering on devices via an intermediate computing device are described. In an embodiment, a request for data by a first device may be detected at a second device. The second device may determine a third device that stores the requested data and cause it to be turned on if the third device is in a reduced power consumption state. Other embodiments are also disclosed.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventor: Frank T. Hady
  • Patent number: 7451182
    Abstract: A host processor and a network processor may interact effectively, particularly with edge applications that involve tasks that are best handled independently by both the host and network processors. Data may be exchanged between the processors, for example, by simply passing pointers, avoiding the need for excessive data coping.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventor: Frank T. Hady
  • Patent number: 7401184
    Abstract: In general, in one aspect, the disclosure describes a method that includes generating multiple cache line accesses to multiple respective cache lines of a cache as required to satisfy an access to data specified by a single instruction of a processing element specifying an access to data.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: July 15, 2008
    Assignee: Intel Corporation
    Inventors: Mason B. Cabot, Frank T. Hady, Mark B. Rosenbluth