Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Holt, WA

Clancy Holt, Chehalis, WA US

Patent application numberDescriptionPublished
20080302351Gas-Fired Portable Heater - A portable gas fired heater includes a combustion chamber having an air inlet and an air outlet. A low DC voltage (optionally AC voltage) fan or blower directs air through the combustion chamber so that the air is heated. Preferably, a vortex generator is located between the fan or blower and the combustion chamber such that air entering the combustion chamber swirls. The heater is designed to have a low center of gravity and thus difficult to tip-over. Nevertheless, several safety features are provided including a tip-over switch, thermal coupler, temperature limit switch, and a manual shutoff.12-11-2008

Erik Holt, Redmond, WA US

Patent application numberDescriptionPublished
20090025067GENERIC EXTENSIBLE PRE-OPERATING SYSTEM CRYPTOGRAPHIC INFRASTRUCTURE - A cryptographic device protocol provides a generic interface allowing pre-OS applications to employ any of a variety of cryptographic devices within the pre-OS environment. The generic interface can be used independent of the specific cryptographic devices and is independent of the cryptographic or hashing algorithms used by each device. Cryptographic functions may be performed in the pre-OS environment by pre-OS applications communicating with cryptographic device drivers using the cryptographic device protocol that is independent of the cryptographic devices. Each cryptographic device may be identified by a unique device identifier and may have a number of keys available to it, with each key being identified by a unique key identifier.01-22-2009
20100082987TRANSPARENT TRUST VALIDATION OF AN UNKNOWN PLATFORM - A transparent trust validation of an unknown platform can be performed by communicationally coupling it to a trusted device, such as a portable peripheral device carried by a user, or one or more remote computing devices. Information from the unknown platform can be obtained by boot code copied to it from the trusted device and such information can be validated by the trusted device. The trusted device can then provide an encrypted version of decryption key to the boot code which can request the Trusted Platform Module (TPM) of the unknown platform to decrypt and return the decryption key. If the information originally obtained from the unknown platform and validated by the trusted device was authentic, the TPM will be able to provide the decryption key to the boot code, enabling it to decrypt an encrypted volume comprising applications, operating systems or other components.04-01-2010
20110099625TRUSTED PLATFORM MODULE SUPPORTED ONE TIME PASSWORDS - A Trusted Platform Module (TPM) can be utilized to implement One Time Password (OTP) mechanisms. One or more delegation blobs can be created by the TPM and the delegation authentication values of the delegation blobs can be based on the version number of the delegation blobs. A data blob with a protected secret can comprise a pointer to the delegation table of the TPM. The version number can be provided to an authority from which an OTP (a delegation authentication value) can be received. The OTP can be utilized to gain access to the secret and an authentication value of the key blob, which can be utilized to increase the version number of all associated delegation blobs. Policy limitations can be associated with the delegation blobs and can be enforced by policy enforcement mechanisms that can reference the TPM tick counter to enforce temporal policy restrictions.04-28-2011
20110167503TPM-BASED LICENSE ACTIVATION AND VALIDATION - A Trusted Activation License (TAL) can be comprised of a key unique to a Trusted Platform Module (TPM) and identifying information of the software applications bundled with the computing device having that TPM. To activate the software applications, the identifying information in the TAL can be compared against that of the software applications being activated, and the unique TPM key in the TAL can be compared against that of the TPM on the computing device on which the activation is taking place. Subsequent validations can be based on a protected association between the TAL and an Attestation Identity Key (AIK) that can be generated by the TPM as part of the activation step. Optionally, Platform Configuration Registers (PCRs) of the TPM can be periodically changed during validation to protect against useage of one TPM for validations on multiple computing devices.07-07-2011

Patent applications by Erik Holt, Redmond, WA US

Erik L. Holt, Redmond, WA US

Patent application numberDescriptionPublished
20100095120TRUSTED AND CONFIDENTIAL REMOTE TPM INITIALIZATION - Techniques are provided to allow remote initialization of a Trusted Platform Module. The results may be trusted and confidential even if the target device has malicious operating system or other software running.04-15-2010

Erik L. Holt, Sammamish, WA US

Patent application numberDescriptionPublished
20110099367KEY CERTIFICATION IN ONE ROUND TRIP - Certification of a key, which a Trusted Platform Module (TPM) has attested as being non-migratable, can be performed in a single round trip between the certificate authority (CA) and the client that requests the certificate. The client creates a certificate request, and then has the TPM create an attestation identity key (AIK) that is bound to the certificate request. The client then asks the TPM to sign the new key as an attestation of non-migratability. The client then sends the certificate request, along with the attestation of non-migratability to the CA. The CA examines the certificate request and attestation of non-migratability. However, since the CA does not know whether the attestation has been made by a trusted TPM, it certifies the key but includes, in the certificate, an encrypted signature that can only be decrypted using the endorsement key of the trusted TPM.04-28-2011

Erik Lee Holt, Redmond, WA US

Patent application numberDescriptionPublished
20090031408INTEGRITY PROTECTED SMART CARD TRANSACTION - Systems, methods, and technologies for configuring a conventional smart card and a client machine, and for performing a smart card authorization using the configured smart card and client. Further, the combination of methods provides for mutual authentication—authentication of the client to the user, and authentication of the user to the client. The authentication methods include presenting a specified token to the user sufficient to authenticate the client to the user and thus protect the user-provided PIN. Security is strengthened by using an integrity key based on approved client system configurations. Security is further strengthened by calculating a PIN′ value based on a user-specified PIN and a modifier and using the PIN′ value for unlocking the smart card.01-29-2009
20110176682INTEGRITY PROTECTED SMART CARD TRANSACTION - Systems, methods, and technologies for configuring a conventional smart card and a client machine, and for performing a smart card authorization using the configured smart card and client. Further, the combination of methods provides for mutual authentication—authentication of the client to the user, and authentication of the user to the client. The authentication methods include presenting a specified token to the user sufficient to authenticate the client to the user and thus protect the user-provided PIN. Security is strengthened by using an integrity key based on approved client system configurations. Security is further strengthened by calculating a PIN′ value based on a user-specified PIN and a modifier and using the PIN′ value for unlocking the smart card.07-21-2011
20110179282INTEGRITY PROTECTED SMART CARD TRANSACTION - Systems, methods, and technologies for configuring a conventional smart card and a client machine, and for performing a smart card authorization using the configured smart card and client. Further, the combination of methods provides for mutual authentication—authentication of the client to the user, and authentication of the user to the client. The authentication methods include presenting a specified token to the user sufficient to authenticate the client to the user and thus protect the user-provided PIN. Security is strengthened by using an integrity key based on approved client system configurations. Security is further strengthened by calculating a PIN′ value based on a user-specified PIN and a modifier and using the PIN′ value for unlocking the smart card.07-21-2011
20110179283INTEGRITY PROTECTED SMART CARD TRANSACTION - Systems, methods, and technologies for configuring a conventional smart card and a client machine, and for performing a smart card authorization using the configured smart card and client. Further, the combination of methods provides for mutual authentication—authentication of the client to the user, and authentication of the user to the client. The authentication methods include presenting a specified token to the user sufficient to authenticate the client to the user and thus protect the user-provided PIN. Security is strengthened by using an integrity key based on approved client system configurations. Security is further strengthened by calculating a PIN′ value based on a user-specified PIN and a modifier and using the PIN′ value for unlocking the smart card.07-21-2011

James A. Holt, Issaquah, WA US

Patent application numberDescriptionPublished
20100250643Platform for Societal Networking - Described is a technology in which a platform unifies various social network and alerting mechanisms to provide a relationship-based communication network. An affiliation service allows organizations and individuals to connect, grant permissions and share useful information about themselves in the form of relationship-based and other attributes. A publishing service routes that information to the correct recipients, including by matching desired attributes to attributes of clients recipients. A data exchange service facilitates reporting, routing, monitoring and responding to such information, as well as providing relevant external data feeds to clients. In this manner, users and organizations are able to more easily connect and work together to resolve societal problems via a single platform that facilitates user and organizational participation.09-30-2010

Nicholas Leonard Holt, Seattle, WA US

Patent application numberDescriptionPublished
20110270964USING DNS REFLECTION TO MEASURE NETWORK PERFORMANCE - A top level domain name system (DNS) server receives a DNS query from a local DNS resolver, the DNS query requesting a network address corresponding to a domain name. The top level DNS server reflects the local DNS resolver to a reflector DNS server. The reflector DNS server reflects the local DNS resolver to a collector DNS server, which in turn returns the network address to the local DNS resolver. The reflector DNS server and collector DNS server are both in the same data center, and one or more network performance measurements for communications between the local DNS resolver and the data center are determined based on the communications between the local DNS resolver and both the reflector DNS server and the collector DNS server.11-03-2011

Ronald Holt, Chehalis, WA US

Patent application numberDescriptionPublished
20080302351Gas-Fired Portable Heater - A portable gas fired heater includes a combustion chamber having an air inlet and an air outlet. A low DC voltage (optionally AC voltage) fan or blower directs air through the combustion chamber so that the air is heated. Preferably, a vortex generator is located between the fan or blower and the combustion chamber such that air entering the combustion chamber swirls. The heater is designed to have a low center of gravity and thus difficult to tip-over. Nevertheless, several safety features are provided including a tip-over switch, thermal coupler, temperature limit switch, and a manual shutoff.12-11-2008

Steven C. Holt, Woodinville, WA US

Patent application numberDescriptionPublished
20100058184METHODS AND SYSTEMS FOR DEPLOYING A NAVIGATION TOOL ASSOCIATED WITH A CONTINUOUS IMPROVEMENT APPROACH FOR AN ENTERPRISE - A computer-based method for accessing the various individual tools from multiple continuous improvement programs from a single user interface is described. The method includes generating a user interface with a plurality of selectable icons, each icon corresponding to a predefined continuous improvement (CI) cycle step, providing, upon receiving a user selection of one of the CI cycle steps, user selectable process steps to the user interface, providing, upon receiving a user selection of one of the process steps, user selectable tool choices to the user interface, and generating, upon receiving a user selection of one of the tool choices, at least one interactive user interface that provides at least one of an example of the tool choice and instructions relating to the use of the tool choice.03-04-2010

Todd Edward Holt, Vancouver, WA US

Patent application numberDescriptionPublished
20100055144High aspect ratio template and method for producing same - Millimeter to nano-scale structures manufactured using a multi-component polymer fiber matrix are disclosed. The use of dissimilar polymers allows the selective dissolution of the polymers at various stages of the manufacturing process. In one application, biocompatible matrixes may be formed with long pore length and small pore size. The manufacturing process begins with a first polymer fiber arranged in a matrix formed by a second polymer fiber. End caps may be attached to provide structural support and the polymer fiber matrix selectively dissolved away leaving only the long polymer fibers. These may be exposed to another product, such as a biocompatible gel to form a biocompatible matrix. The polymer fibers may then be selectively dissolved leaving only a biocompatible gel scaffold with the pores formed by the dissolved polymer fibers.03-04-2010