Patents by Inventor Keith R. Pflederer

Keith R. Pflederer 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: 8769295
    Abstract: Embodiments of the invention are generally directed to apparatuses, methods, and systems for a computing system feature activation mechanism. In an embodiment, a computing system receives a remotely generated feature activation information. The computing system compares the remotely generated feature activation information with a built-in feature activation mechanism. In an embodiment, a feature of the computing system is activated if the remotely generated feature activation information matches the built-in feature activation mechanism. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: July 1, 2014
    Assignee: Intel Corporation
    Inventors: Dean Mulla, Rahul Khanna, Keith R. Pflederer
  • Patent number: 8055851
    Abstract: In an embodiment, a method is provided. The method of this embodiment provides receiving a request for data from a processor of a plurality of processors, determining a cache entry location based, at least in part, on the request, storing the data in a cache corresponding to the processor at the cache entry location, and storing a coherency record corresponding to the data in an affinity corresponding to the cache.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: November 8, 2011
    Assignee: Intel Corporation
    Inventors: Meenakshisundaram R. Chinthamani, Kai Cheng, Malcolm Mandviwalla, Bahaa Fahim, Keith R. Pflederer
  • Patent number: 7962694
    Abstract: In an embodiment, a method is provided. The method of this embodiment provides receiving a request for data from a processor of a plurality of processors, determining a cache entry location based, at least in part, on the request, storing the data in a cache corresponding to the processor at the cache entry location, and storing a coherency record corresponding to the data in a snoop filter in accordance with one of the following, if there is a cache miss: at the cache entry location of a corresponding affinity in the snoop filter if the cache entry location is found in the corresponding affinity, or at a derived cache entry location of the corresponding affinity if the cache entry location is not found in the corresponding affinity.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: June 14, 2011
    Assignee: Intel Corporation
    Inventors: Meenakshisundaram R. Chinthamani, Kai Cheng, Malcolm Mandviwalla, Bahaa Fahim, Keith R. Pflederer
  • Publication number: 20080147986
    Abstract: In an embodiment, a method is provided. The method of this embodiment provides receiving a request for data from a processor of a plurality of processors, determining a cache entry location based, at least in part, on the request, storing the data in a cache corresponding to the processor at the cache entry location, and storing a coherency record corresponding to the data in an affinity corresponding to the cache.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Inventors: Sundaram Chinthamani, Kai Cheng, Malcolm Mandviwalla, Bahaa Fahim, Keith R. Pflederer
  • Patent number: 7376775
    Abstract: In some embodiments, an apparatus includes a processor, an expander memory bridge location, a memory coupled to the expander memory bridge location, and a bus controller including intercept logic to intercept and block communication from the processor to the expander memory bridge location and to emulate an expander memory bridge. In some embodiments, a method includes intercepting and blocking a status request to a device, regardless of whether the device is installed, and responding to the status request.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: May 20, 2008
    Assignee: Intel Corporation
    Inventors: Lily Pao Looi, Stanley Steven Kulick, Dean A Mulla, Ashish Gupta, Keith R. Pflederer, Shivnandan D. Kaushik, Mohan J. Kumar, James B. Crossland
  • Publication number: 20070233966
    Abstract: In an embodiment, a method is provided. The method of this embodiment provides receiving a request for data from a processor of a plurality of processors, determining a cache entry location based, at least in part, on the request, storing the data in a cache corresponding to the processor at the cache entry location, and storing a coherency record corresponding to the data in a snoop filter in accordance with one of the following, if there is a cache miss: at the cache entry location of a corresponding affinity in the snoop filter if the cache entry location is found in the corresponding affinity, or at a derived cache entry location of the corresponding affinity if the cache entry location is not found in the corresponding affinity.
    Type: Application
    Filed: December 14, 2006
    Publication date: October 4, 2007
    Inventors: Sundaram Chinthanmani, Kal Cheng, Malcolm Mandviwalla, Bahaa Fahim, Keith R. Pflederer
  • Patent number: 7159046
    Abstract: A control hub includes a first interface and a second interface to transfer data. The first interface connects to a first bus. The second interface connects to a peripheral bus. The control hub receives configuration address and configuration data during a configuration access. The control hub transfers the configuration data between the first interface and the second interface without transferring the configuration data to a configuration data register. The control hub further includes other interfaces to allow access to peripheral devices for system management and testing purposes.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: January 2, 2007
    Assignee: Intel Corporation
    Inventors: Dean A Mulla, Keith R. Pflederer