Search

Reid J Kuhn

from Kirkland, WA
Age ~54

Reid Kuhn Phones & Addresses

  • 236 8Th Ave W, Kirkland, WA 98033 (206) 715-0770
  • Bend, OR
  • 2509 Boyer Ave E, Seattle, WA 98102
  • Shoreline, WA
  • Kiona, WA
  • Mountlake Terrace, WA
  • Portland, OR
  • 236 8Th Ave W, Kirkland, WA 98033

Publications

Us Patents

Automatic Update Of Computer-Readable Components To Support A Trusted Environment

View page
US Patent:
7590841, Sep 15, 2009
Filed:
Jul 19, 2005
Appl. No.:
11/184555
Inventors:
Adil A. Sherwani - Seattle WA, US
Pranavakumar Punniamoorthy - Redmond WA, US
Rajesh A Deshpande - Redmond WA, US
Avni H. Rambhia - West Lafayette IN, US
Reid J. Kuhn - Seattle WA, US
Clifford P. Van Dyke - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/00
US Classification:
713156, 713155, 713158, 713160, 713161
Abstract:
The present automatic update mechanism provides a method for periodically checking for updates to support a trusted environment. During the periodic check, an indication from an update service is received if there is a recommended update. Upon receiving the indication, a new revocation list is downloaded from the update service and saved as a pending revocation list. The pending revocation list is then available for on-demand update when protected content requests a higher level of protection on a computing device than the protection provided by a current level of protection on the computing device.

Automatic Update Of Computer-Readable Components To Support A Trusted Environment

View page
US Patent:
7650492, Jan 19, 2010
Filed:
Jul 19, 2005
Appl. No.:
11/184556
Inventors:
Adil A. Sherwani - Seattle WA, US
Pranavakumar Punniamoorthy - Redmond WA, US
Rajesh A Deshpande - Redmond WA, US
Sumedh N. Barde - Redmond WA, US
Geoffrey T. Dunbar - Kirkland WA, US
Reid J. Kuhn - Seattle WA, US
Clifford P. Van Dyke - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/00
US Classification:
713151, 713160, 713165, 713166, 713167
Abstract:
The present automatic update mechanism provides a method for determining whether computer-readable components loaded within a memory device are at a level of protection specified for protected content that a media application is attempting to process. If a current level of protection provides lower protection that the level specified, a file is updated to achieve at least the level of protection specified by the protected content. Updating the file to achieve the level of protection is performed in a manner that minimizes rebooting of a computing device.

Renewable And Individualizable Elements Of A Protected Environment

View page
US Patent:
8074287, Dec 6, 2011
Filed:
Jul 28, 2005
Appl. No.:
11/191448
Inventors:
Sumedh N. Barde - Redmond WA, US
Rebecca Claire Weiss - Charlottesville VA, US
Alexandre V. Grigorovitch - Redmond WA, US
Chaitanya Dutt Upadhyay - Kirkland WA, US
Reid Joseph Kuhn - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/04
US Classification:
726 29
Abstract:
Systems and methods for providing a protected computing environment comprising separating out a protected environment management component from a kernel of a computing device, providing identification information as a part of the protected environment management component, and providing individualization information as part of the protected environment management component.

Trusted Authentication Credential Exchange Methods And Apparatuses

View page
US Patent:
20050160264, Jul 21, 2005
Filed:
Jan 21, 2004
Appl. No.:
10/762012
Inventors:
Reid Kuhn - Seattle WA, US
Patrick Masse - Woodinville WA, US
Alexander Coyne - Redmond WA, US
International Classification:
H04L009/00
US Classification:
713168000
Abstract:
Methods and apparatuses are provided for use in authenticating credential information and allowing such credential information to be exchanged over non-secure channels in a safe and protected manner.

Protected Computing Environment

View page
US Patent:
20060242406, Oct 26, 2006
Filed:
Apr 27, 2005
Appl. No.:
11/116598
Inventors:
Sumedh Barde - Redmond WA, US
Jonathan Schwartz - Kirkland WA, US
Reid Kuhn - Seattle WA, US
Alexandre Grigorovitch - Redmond WA, US
Kirt Debique - Seattle WA, US
Chadd Knowlton - Bellevue WA, US
James Alkove - Woodinville WA, US
Geoffrey Dunbar - Kirkland WA, US
Michael Grier - Woodinville WA, US
Ming Ma - Bellevue WA, US
Chaitanya Upadhyay - Kirkland WA, US
Adil Sherwani - Seattle WA, US
Arun Kishan - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/00
US Classification:
713164000
Abstract:
A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed.

Protected Computing Environment

View page
US Patent:
20090158036, Jun 18, 2009
Filed:
Feb 23, 2009
Appl. No.:
12/390505
Inventors:
Sumedh N. Barde - Redmond WA, US
Jonathan D. Schwartz - Redmond WA, US
Reid Joseph Kuhn - Redmond WA, US
Alexandre Vicktorovich Grigorovitch - Redmond WA, US
Kirt A. Debique - Redmond WA, US
James M. Alkove - Redmond WA, US
Geoffery T. Dunbar - Redmond WA, US
Michael J. Grier - Redmond WA, US
Ming Ma - Redmond WA, US
Chaitanya D. Upadhyay - , US
Adil Ahmed Sherwani - Redmond WA, US
Arun Upadhyaya Kishan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 9/00
US Classification:
713164
Abstract:
A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed.

Content Longevity With User Device Domains

View page
US Patent:
20100306485, Dec 2, 2010
Filed:
May 27, 2009
Appl. No.:
12/473102
Inventors:
Kedarnath A. Dubhashi - Redmond WA, US
Reid Joseph Kuhn - Kirkland WA, US
International Classification:
G06F 12/16
US Classification:
711162, 711E12103
Abstract:
A system is disclosed for providing trusted third-party management of user device domains in a digital rights management environment. The system includes a plurality of content providers that distribute digital content items via user accounts having associated user device domains. The user device domains are managed by an independent domain manager. The domain manager includes a device registrar which is operative, for a given user device domain, to receive a request to add a device to the user device domain. If the request is grantable, a domain controller of the domain manager is operative to cause a domain private key to be transmitted to the device being added to the user device domain. The domain private key is usable at the device to decrypt a content key which was previously released to the user device domain for decrypting protected digital content.

System And Method For Using Audio Performance To Control Video Bandwidth

View page
US Patent:
6373855, Apr 16, 2002
Filed:
Mar 5, 1998
Appl. No.:
09/035142
Inventors:
Russell Downing - West Linn OR
Prakash Iyer - Beaverton OR
Reid Kuhn - Seattle WA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04J 1500
US Classification:
370468
Abstract:
A system and method is provided for allocating video bandwidth of a channel that carries both video and audio information. The quality of an audio signal received over the channel is determined, and the video bandwidth of the channel is changed based upon the quality of the received audio signal. The quality of the audio signal can be determined by measuring factors including audio latency, the extent to which audio packets that are sent are not received, the sampling rate at which audio information in the audio signal is digitized, and detecting a period of audio silence.
Reid J Kuhn from Kirkland, WA, age ~54 Get Report