Patents by Inventor John I. Garney

John I. Garney 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: 9892081
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: February 13, 2018
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard
  • Publication number: 20170255587
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Application
    Filed: May 19, 2017
    Publication date: September 7, 2017
    Applicant: INTEL CORPORATION
    Inventors: John I. GARNEY, John S. HOWARD
  • Publication number: 20170249277
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Application
    Filed: January 6, 2017
    Publication date: August 31, 2017
    Applicant: INTEL CORPORATION
    Inventors: John I. GARNEY, John S. HOWARD
  • Patent number: 9600436
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard
  • Patent number: 9558142
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: January 31, 2017
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard
  • Patent number: 9430296
    Abstract: Embodiments of apparatuses, methods for partitioning systems, and partitionable and partitioned systems are disclosed. In one embodiment, a system includes processors and a partition manager. The partition manager is to allocate a subset of the processors to a first partition and another subset of the processors to a second partition. The first partition is to execute first operating system level software and the second partition is to execute second operating system level software.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 30, 2016
    Assignee: Intel Corporation
    Inventors: Stephen J. Tolopka, David A. Koufaty, John I. Garney, Yasser Rasheed, Ulhas Warrier, Matthew Hoekstra
  • Patent number: 9021597
    Abstract: Security arrangements for a universal serial bus (USB) protocol stack of a USB host system are provided. The security arrangements prevent an unauthorized or suspicious USB device from communicating with the host system, detect suspicious activity originating from a device which is already communicating with the host system and may provide notification to a user.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: April 28, 2015
    Assignee: MCCI Corporation
    Inventors: Terrill M. Moore, John I. Garney, Salvatore Gregory Scaffidi, Jr., Christopher Jay Yokum
  • Publication number: 20150015725
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Application
    Filed: October 1, 2014
    Publication date: January 15, 2015
    Inventors: John I. GARNEY, John S. HOWARD
  • Publication number: 20140281073
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Application
    Filed: February 6, 2014
    Publication date: September 18, 2014
    Inventors: John I. GARNEY, John S. HOWARD
  • Publication number: 20140215637
    Abstract: Security arrangements for a universal serial bus (USB) protocol stack of a USB host system are provided. The security arrangements prevent an unauthorized or suspicious USB device from communicating with the host system, detect suspicious activity originating from a device which is already communicating with the host system and may provide notification to a user.
    Type: Application
    Filed: April 3, 2014
    Publication date: July 31, 2014
    Applicant: MCCI Corporation
    Inventors: Terrill M. Moore, John I. Garney, Salvatore Gregory Scaffidi, Jr., Christopher Jay Yokum
  • Patent number: 8713683
    Abstract: Security arrangements for a universal serial bus (USB) protocol stack of a USB host system are provided. The security arrangements prevent an unauthorized or suspicious USB device from communicating with the host system, detect suspicious activity originating from a device which is already communicating with the host system and may provide notification to a user.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: April 29, 2014
    Assignee: MCCI Corporation
    Inventors: Terrill M. Moore, John I. Garney, Salvatore Gregory Scaffidi, Jr., Christopher Jay Yokum
  • Patent number: 8677032
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 18, 2014
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard
  • Publication number: 20130290978
    Abstract: Embodiments of apparatuses, methods for partitioning systems, and partitionable and partitioned systems are disclosed. In one embodiment, a system includes processors and a partition manager. The partition manager is to allocate a subset of the processors to a first partition and another subset of the processors to a second partition. The first partition is to execute first operating system level software and the second partition is to execute second operating system level software. The first operating system level software is to manage the processors in the first partition as resources individually accessible to the first operating system level software, and the second operating system level software is to manage the processors in the second partition as resources individually accessible to the second operating system level software.
    Type: Application
    Filed: June 14, 2013
    Publication date: October 31, 2013
    Inventors: Stephen J. Tolopka, David A. Koufaty, John I. Garney, Yasser Rasheed, Ulhas Warrier, Matthew Hoekstra
  • Patent number: 8479208
    Abstract: Embodiments of apparatuses, methods for partitioning systems, and partitionable and partitioned systems are disclosed. In one embodiment, a system includes processors and a partition manager. The partition manager is to allocate a subset of the processors to a first partition and another subset of the processors to a second partition. The first partition is to execute first operating system level software and the second partition is to execute second operating system level software. The first operating system level software is to manage the processors in the first partition as resources individually accessible to the first operating system level software, and the second operating system level software is to manage the processors in the second partition as resources individually accessible to the second operating system level software.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 2, 2013
    Assignee: Intel Corporation
    Inventors: Stephen J. Tolopka, David A. Koufaty, John I. Garney, Yasser Rasheed, Ulhas Warrier, Matthew Hoekstra
  • Publication number: 20130014221
    Abstract: Security arrangements for a universal serial bus (USB) protocol stack of a USB host system are provided. The security arrangements prevent an unauthorized or suspicious USB device from communicating with the host system, detect suspicious activity originating from a device which is already communicating with the host system and may provide notification to a user.
    Type: Application
    Filed: January 31, 2012
    Publication date: January 10, 2013
    Applicant: MCCI CORPORATION
    Inventors: Terrill M. Moore, John I. Garney, Salvatore Gregory Scaffidi, JR., Christopher Jay Yokum
  • Patent number: 8146089
    Abstract: In one embodiment, the present invention includes a method for allocating at least one dedicated core and at least one shareable core to a first partition of a system, where the cores are owned by the first partition. During operation, the shareable core(s) may be made dynamically available for use in one or more other partitions of the system, while the first partition retains ownership of the shared core(s). Other embodiments are described and claimed.
    Type: Grant
    Filed: June 14, 2006
    Date of Patent: March 27, 2012
    Assignee: Intel Corporation
    Inventor: John I. Garney
  • Patent number: 8086837
    Abstract: Briefly, in accordance with an embodiment of the invention, an apparatus and method to store initialization and configuration information is provided. The method may include storing basic input/output system (BIOS) software in a polymer memory. The method may further include copying a first portion of the BIOS software from the polymer memory to a random access memory (RAM) buffer of a memory controller, wherein the RAM buffer has a storage capacity of at least about two kilobytes (KB).
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: December 27, 2011
    Assignee: Intel Corporation
    Inventors: Kirk D. Brannock, John I. Garney, Richard L. Coulson
  • Patent number: 8041920
    Abstract: Embodiments of apparatuses, methods, and systems for partitioning memory mapped device configuration space are disclosed. In one embodiment, an apparatus includes a configuration space address storage location, an access map storage location, and addressing logic. The configuration space address storage location is to store a pointer to a memory region to which transactions to configure devices in a partition of a partitioned system are addressed. The access map storage location is to store an access map or a pointer to an access map. The addressing logic is to use the access map to determine whether a configuration transaction from a processor to one of the devices is to be allowed.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: October 18, 2011
    Assignee: Intel Corporation
    Inventors: David A. Konfaty, John I. Garney, Ulhas Warrier, Kiran S. Panesar
  • Publication number: 20110099308
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Application
    Filed: December 30, 2010
    Publication date: April 28, 2011
    Applicant: INTEL CORPORATION
    Inventors: John I. GARNEY, John S. HOWARD
  • Patent number: 7886087
    Abstract: A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: February 8, 2011
    Assignee: Intel Corporation
    Inventors: John I. Garney, John S. Howard