Search

Michael Klinglesmith Phones & Addresses

  • 3311 1St Ave, Portland, OR 97239 (503) 477-6471
  • 2129 Northrup St, Portland, OR 97210
  • Beaverton, OR
  • San Diego, CA
  • Wheaton, MD
  • Sierra Madre, CA

Resumes

Resumes

Michael Klinglesmith Photo 1

Michael Klinglesmith

View page
Position:
Principal Engineer at Intel
Location:
Portland, Oregon Area
Industry:
Computer Hardware
Work:
Intel since Oct 2001
Principal Engineer
Michael Klinglesmith Photo 2

Michael Klinglesmith

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Michael Klinglesmith
Managing
HIGHBALL DISTILLERY LLC
Nonclassifiable Establishments
610 SE 10 Ave, Portland, OR 97214
PO Box 86495, Portland, OR 97286

Publications

Us Patents

Multicast Support On A Switch For Pcie Endpoint Devices

View page
US Patent:
8270405, Sep 18, 2012
Filed:
Jun 30, 2009
Appl. No.:
12/495487
Inventors:
Michael T. Klinglesmith - Portland OR, US
David M. Lee - Portland OR, US
John Zulauf - Hillsboro OR, US
Itay Franko - Folsom CA, US
Peter J. Elardo - Portland OR, US
Mohan K. Nair - Portland OR, US
Christopher Van Beek - Cornelius OR, US
Assignee:
Intel Corporation - Santa, Clara CA
International Classification:
H04L 12/28
US Classification:
370390, 370432
Abstract:
Devices and method with hardware configured to support phantom register programming. Where phantom register programming allows a device driver for an endpoint device to program multicast registers in the device without support of the operating system.

Flexibly Integrating Endpoint Logic Into Varied Platforms

View page
US Patent:
8537820, Sep 17, 2013
Filed:
Feb 11, 2011
Appl. No.:
13/025319
Inventors:
Michael Klinglesmith - Portland OR, US
Mohan Nair - Portland OR, US
Joseph Murray - Scottsdale AZ, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 12/28
H04L 12/18
H04L 29/08
US Classification:
370390, 370420
Abstract:
In one embodiment, the present invention is directed to an integrated endpoint having a virtual port coupled between an upstream fabric and an integrated device fabric that includes a multi-function logic to handle various functions for one or more intellectual property (IP) blocks coupled to the integrated device fabric. The integrated device fabric has a primary channel to communicate data and command information between the IP block and the upstream fabric and a sideband channel to communicate sideband information between the IP block and the multi-function logic. Other embodiments are described and claimed.

Flexibly Integrating Endpoint Logic Into Varied Platforms

View page
US Patent:
8537848, Sep 17, 2013
Filed:
Dec 10, 2010
Appl. No.:
12/965553
Inventors:
Michael Klinglesmith - Portland OR, US
Mohan Nair - Portland OR, US
Joseph Murray - Scottsdale AZ, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04L 12/28
G01R 31/08
US Classification:
370419, 370216
Abstract:
In one embodiment, the present invention is directed to an integrated endpoint having a virtual port coupled between an upstream fabric and an integrated device fabric that includes a multi-function logic to handle various functions for one or more intellectual property (IP) blocks coupled to the integrated device fabric. The integrated device fabric has a primary channel to communicate data and command information between the IP block and the upstream fabric and a sideband channel to communicate sideband information between the IP block and the multi-function logic. Other embodiments are described and claimed.

Flexibly Integrating Endpoint Logic Into Varied Platforms

View page
US Patent:
20110131362, Jun 2, 2011
Filed:
Feb 11, 2011
Appl. No.:
13/025312
Inventors:
MICHAEL KLINGLESMITH - PORTLAND OR, US
MOHAN NAIR - PORTLAND OR, US
JOSEPH MURRAY - SCOTTSDALE AZ, US
International Classification:
G06F 13/20
US Classification:
710313
Abstract:
In one embodiment, the present invention is directed to an integrated endpoint having a virtual port coupled between an upstream fabric and an integrated device fabric that includes a multi-function logic to handle various functions for one or more intellectual property (IP) blocks coupled to the integrated device fabric. The integrated device fabric has a primary channel to communicate data and command information between the IP block and the upstream fabric and a sideband channel to communicate sideband information between the IP block and the multi-function logic. Other embodiments are described and claimed.

Multicast Support On A Switch For Pcie Endpoint Devices

View page
US Patent:
20130016720, Jan 17, 2013
Filed:
Sep 11, 2012
Appl. No.:
13/610363
Inventors:
Michael T. Klinglesmith - Portland OR, US
David M. Lee - Portland OR, US
John Zulauf - Hillsboro OR, US
Itay Franko - Folsom CA, US
Peter J. Elardo - Portland OR, US
Mohan K. Nair - Portland OR, US
Christopher Van Beek - Cornelius OR, US
International Classification:
H04L 12/56
US Classification:
370390
Abstract:
Devices and method with hardware configured to support phantom register programming. Where phantom register programming allows a device driver for an endpoint device to program multicast registers in the device without support of the operating system.

Aggregating Completion Messages In A Sideband Interface

View page
US Patent:
20130083794, Apr 4, 2013
Filed:
Sep 29, 2011
Appl. No.:
13/248243
Inventors:
Sridhar Lakshmanamurthy - Sunnyvale CA, US
Mikal C. Hunsaker - El Dorado Hills CA, US
Michael T. Klinglesmith - Portland OR, US
Blaise Fanning - Folsom CA, US
Mohan K. Nair - Portland OR, US
Joseph Murray - Scottsdale AZ, US
Rohit R. Verma - Fremont CA, US
Gary J. Lavelle - Newtown PA, US
Robert P. Adler - Santa Clara CA, US
International Classification:
H04L 12/28
H04L 12/54
US Classification:
370390, 370428
Abstract:
In one embodiment, the present invention includes a method for receiving a request in a router from a first endpoint coupled to the router, where the request is for an aggregated completion. In turn, the router can forward the request to multiple target agents, receive a response from each of the target agents, and consolidate the responses into an aggregated completion. Then, the router can send the aggregated completion to the first endpoint. Other embodiments are described and claimed.

Sending Packets With Expanded Headers

View page
US Patent:
20130083798, Apr 4, 2013
Filed:
Sep 29, 2011
Appl. No.:
13/248234
Inventors:
Sridhar Lakshmanamurthy - Sunnyvale CA, US
Mikal C. Hunsaker - El Dorado Hills CA, US
Michael T. Klinglesmith - Portland OR, US
Blaise Fanning - Folsom CA, US
Rohit R. Verma - Fremont CA, US
Robert P. Adler - Santa Clara CA, US
International Classification:
H04L 12/56
US Classification:
370392
Abstract:
In one embodiment, the present invention is directed to method for receiving a packet in a first agent, where the packet includes a first packet header with an expanded header indicator. Based on this indicator, the agent can determine if the packet includes one or more additional packet headers. If so, the agent can next determining if it supports information in the additional packet header based on a header identifier of the additional header. Other embodiments are described and claimed.

Common Idle State, Active State And Credit Management For An Interface

View page
US Patent:
20130086139, Apr 4, 2013
Filed:
Sep 29, 2011
Appl. No.:
13/248232
Inventors:
Sridhar Lakshmanamurthy - Sunnyvale CA, US
Robert P. Adler - Santa Clara CA, US
Mikal C. Hunsaker - El Dorado Hills CA, US
Michael T. Klinglesmith - Portland OR, US
Blaise Fanning - Folsom CA, US
Eran Tamari - Ramat Gan, IL
Joseph Murray - Scottsdale AZ, US
Rohit R. Verma - Fremont CA, US
International Classification:
G06F 15/16
US Classification:
709202
Abstract:
In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed.
Michael T Klinglesmith from Portland, OR, age ~55 Get Report