Patents by Inventor Hugh McLean

Hugh McLean 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).

  • Publication number: 20230205655
    Abstract: This document describes apparatuses and techniques for enabling a user to authorize access to early boot debugging of hardware issues in a computing system. In general, responsive to a user consenting to early boot debugging, a debug reenable signal is set in nonvolatile storage. Upon reinitialization of the computing system and receipt of an early debugging request, if the debug reenable signal is detected and the early debugging request is authenticated, an early boot debugging system is enabled. The user consent to early boot debugging may circumvent the setting of a fuse that otherwise would prevent performance of early boot debugging.
    Type: Application
    Filed: March 10, 2023
    Publication date: June 29, 2023
    Applicant: Google LLC
    Inventors: Kyle John Rupnow, Gopi Krishna Tummala, Kang Yang, Ivan Hugh Mclean, Baranidharan Muthukumaran, Edwin Jose
  • Patent number: 10662892
    Abstract: A piston for an internal combustion engine includes a compound piston body having a crown piece joined to a skirt piece by a circumferential weld. The skirt piece is formed of a lower temperature-capable steel such as a low alloy steel, and the crown piece is formed of a higher temperature-capable steel having a martensitic microstructure and containing about 10% wt. or greater of chromium. Related methodology for making a piston is also disclosed.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: May 26, 2020
    Assignee: Caterpillar Inc.
    Inventors: Michael Pollard, Indrajith Kizhakkethara, Hugh McLean
  • Patent number: 10584587
    Abstract: An internal combustion engine utilizes the four-cycle process. Gas working chambers are formed using portions of a toroid, two opposing pistons, and seals at the inner gap. A cycle occur over 360 degrees of the toroid with gas ports appropriately placed. One Power Vane (PV) and one Reaction Vane (RV) connect to a central shaft with one piston assembly attached to each end of each vane. The PV produces driving torque on a central shaft through an Overrunning Clutch System (OCS). At specific angles and for controlled durations the PV and RV are slowed, stopped, held to the housing, and then accelerated and coupled to the shaft. Vane movement is controlled by gears, cam ramps, and pin mechanisms operated via multiple, independent but time-coordinated systems. The power vane has no controlled acceleration as combustion forces couple this vane to the shaft via the OCS.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 10, 2020
    Inventor: Hugh McLean
  • Patent number: 10135613
    Abstract: Disclosed is a method for generating a privilege-based key using a computer. In the method, a privilege is received from an application, and verified as being associated with the application. The computer cryptographically generates a second key using a first key and the privilege. The second key is provided to the application.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ivan Hugh McLean, Laurence G. Lundblade, Brian Harold Kelley, Robert G. Walker
  • Patent number: 9942049
    Abstract: A disabled debug capability may be securely re-enabled in an integrated circuit such as a system-on-a-chip (SoC) device. In a method, the integrated circuit receives a debug re-enable message. The debug re-enable message includes a debug re-enable token signed by a private key. The debug re-enable token is based on a serial number of the integrated circuit and a first copy of a symmetric key. The debug re-enable token is validated using a public key corresponding to the private key. A comparison token is generated using the serial number of the integrated circuit and using a second copy of the symmetric key stored in a one-time-programmable (OTP) memory of the integrated circuit. The integrated circuit compares the debug re-enable token and the comparison token. The disabled debug capability is re-enabled in the integrated circuit if the debug re-enable token matches the comparison token.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: April 10, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Ivan Hugh McLean
  • Publication number: 20180073462
    Abstract: A piston for an internal combustion engine includes a compound piston body having a crown piece joined to a skirt piece by a circumferential weld. The skirt piece is formed of a lower temperature-capable steel such as a low alloy steel, and the crown piece is formed of a higher temperature-capable steel having a martensitic microstructure and containing about 10% wt. or greater of chromium. Related methodology for making a piston is also disclosed.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Applicant: Caterpillar Inc.
    Inventors: Michael Pollard, Indrajith Kizhakkethara, Hugh McLean
  • Patent number: 9916595
    Abstract: Apparatus and methods for providing an incentive-based system for the superdistribution of content, which include one or more communications devices transmitting one or more referral messages relating to the content. Further, the apparatus and methods include the communications devices ordering content from across the network based on the referral messages, where a reward is generated for one or more referring devices based on the one or more referral messages. Additionally, the application of privacy and authentication mechanisms protects the privacy and verifies the identities of the parties involved in the transaction.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: March 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Ivan Hugh McLean
  • Patent number: 9813392
    Abstract: Disclosed is a method for providing a public key for authenticating an integrated circuit. In the method, the integrated circuit obtains a hardware key and an integrated circuit identifier. The integrated circuit generates a derived key based on the hardware key using a key derivation function (KDF) shared with a manufacturing machine. The integrated circuit generates a private key and a corresponding public key using the derived key as an input to a deterministic function. The integrated circuit then provides the public key and the integrated circuit identifier to a partner service for authentication of the integrated circuit using an anonymized credential database to be provided to the partner service by a manufacturer.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Dean Lorenz, Boris Dolgunov, Roberto Avanzi, Ivan Hugh Mclean
  • Publication number: 20160261565
    Abstract: Disclosed is a method for providing a public key for authenticating an integrated circuit. In the method, the integrated circuit obtains a hardware key and an integrated circuit identifier. The integrated circuit generates a derived key based on the hardware key using a key derivation function (KDF) shared with a manufacturing machine. The integrated circuit generates a private key and a corresponding public key using the derived key as an input to a deterministic function. The integrated circuit then provides the public key and the integrated circuit identifier to a partner service for authentication of the integrated circuit using an anonymized credential database to be provided to the partner service by a manufacturer.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 8, 2016
    Inventors: Dean Lorenz, Boris Dolgunov, Roberto Avanzi, Ivan Hugh Mclean
  • Patent number: 9231763
    Abstract: A system and method for providing secure communications between remote computing devices and servers. A network device sends characteristics of a client computing device over the network. A network device receives characteristics of a client computing device over the network. A plurality of credentials are generated where at least one of the plurality of credentials based on both the received characteristics of the client computing device and a unique client key, and at least one of the plurality of credentials based on both the received characteristics of the client computing device and a generic key. A network device sends the plurality of credentials over the network. A network device receives the plurality of credentials via the network.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: January 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Laurence Lundblade, Ivan Hugh McLean, Gerald Charles Horel
  • Publication number: 20150312228
    Abstract: An integrated circuit may comprise a processor configured to: receive a delegate certificate, wherein the delegate certificate includes a first public key; validate a digital signature of the delegate certificate using a second public key; and generate a derivative key using a secret key securely stored in the integrated circuit and using the first public key as inputs to a key derivation function.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Ivan Hugh MCLEAN, Manfred VON WILLICH
  • Publication number: 20150288526
    Abstract: A disabled debug capability may be securely re-enabled in an integrated circuit such as a system-on-a-chip (SoC) device. In a method, the integrated circuit receives a debug re-enable message. The debug re-enable message includes a debug re-enable token signed by a private key. The debug re-enable token is based on a serial number of the integrated circuit and a first copy of a symmetric key. The debug re-enable token is validated using a public key corresponding to the private key. A comparison token is generated using the serial number of the integrated circuit and using a second copy of the symmetric key stored in a one-time-programmable (OTP) memory of the integrated circuit. The integrated circuit compares the debug re-enable token and the comparison token. The disabled debug capability is re-enabled in the integrated circuit if the debug re-enable token matches the comparison token.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Applicant: QUALCOMM Incorporated
    Inventor: Ivan Hugh McLean
  • Patent number: 9037993
    Abstract: A system and method for inputting a password. The system and method operates to associate unique non-descriptive graphical features with unique text-based characters. The system and method operates to receive in sequence, a plurality of text-based characters. The system and method operates to display in sequence, in accordance with a sequence scheme, the non-descriptive graphical features associated with the plurality of text-based characters. The system and method also operates to process the plurality of text-based characters as the password. In addition, the system and method operates wherein the password, including text-based characters, may be deciphered from both the display of the non-descriptive graphical features associated with the plurality of text-based characters and the sequence scheme.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: May 19, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Ivan Hugh McLean
  • Publication number: 20140133656
    Abstract: Methods, systems and devices enable synchronizing obscured identification information between a wireless identity transmitter and a central server to support one-way communication of the obscured identification information to the central server. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an obscured identifier for receipt and relay to the central server by proximate proximity broadcast receivers via sighting messages that may also include location information. The central server may decode received identification codes to identify the wireless identity transmitter. The wireless identity transmitter may create message data by concatenating identifying information with an incrementing nonce, encrypting the concatenated information, and truncating the encrypted information.
    Type: Application
    Filed: February 21, 2013
    Publication date: May 15, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Charles S. Wurster, Ning Shang, Panagiotis Thomas, Stephen A. Sprigg, Matthew Hohlfeld, Ivan Hugh Mclean
  • Publication number: 20130246140
    Abstract: Apparatus and methods for providing an incentive-based system for the superdistribution of content, which include one or more communications devices transmitting one or more referral messages relating to the content. Further, the apparatus and methods include the communications devices ordering content from across the network based on the referral messages, where a reward is generated for one or more referring devices based on the one or more referral messages. Additionally, the application of privacy and authentication mechanisms protects the privacy and verifies the identities of the parties involved in the transaction.
    Type: Application
    Filed: May 20, 2013
    Publication date: September 19, 2013
    Applicant: QUALCOMM Incorporated
    Inventor: Ivan Hugh MCLEAN
  • Publication number: 20130182838
    Abstract: Disclosed is a method for generating a privilege-based key using a computer. In the method, a privilege is received from an application, and verified as being associated with the application. The computer cryptographically generates a second key using a first key and the privilege. The second key is provided to the application.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 18, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Brian Harold Kelley, Robert G. Walker, Ivan Hugh McLEAN, Laurence G. Lundblade
  • Patent number: 8447281
    Abstract: Apparatus and methods for providing an incentive-based system for the superdistribution of content, which include one or more communications devices transmitting one or more referral messages relating to the content. Further, the apparatus and methods include the communications devices ordering content from across the network based on the referral messages, where a reward is generated for one or more referring devices based on the one or more referral messages. Additionally, the application of privacy and authentication mechanisms protects the privacy and verifies the identities of the parties involved in the transaction.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: May 21, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Ivan Hugh McLean
  • Publication number: 20120110498
    Abstract: A system and method for inputting a password. The system and method operates to associate unique non-descriptive graphical features with unique text-based characters. The system and method operates to receive in sequence, a plurality of text-based characters. The system and method operates to display in sequence, in accordance with a sequence scheme, the non-descriptive graphical features associated with the plurality of text-based characters. The system and method also operates to process the plurality of text-based characters as the password. In addition, the system and method operates wherein the password, including text-based characters, may be deciphered from both the display of the non-descriptive graphical features associated with the plurality of text-based characters and the sequence scheme.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 3, 2012
    Applicant: QUALCOMM Incorporated
    Inventor: Ivan Hugh MCLEAN
  • Patent number: 8145912
    Abstract: A system and method for inputting a password. The system and method operates to associate unique non-descriptive graphical features with unique text-based characters. The system and method operates to receive in sequence, a plurality of text-based characters. The system and method operates to display in sequence, in accordance with a sequence scheme, the non-descriptive graphical features associated with the plurality of text-based characters. The system and method also operates to process the plurality of text-based characters as the password. In addition, the system and method operates wherein the password, including text-based characters, may be deciphered from both the display of the non-descriptive graphical features associated with the plurality of text-based characters and the sequence scheme.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: March 27, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Ivan Hugh McLean
  • Patent number: 8135949
    Abstract: A method comprising distributing digital data encoding content and arranged into messages from a server to one or more client terminals through a network, each message being decodable by a decoder application on a client terminal, said method including transmitting a plurality of data packets from the server through a network through a network interface of the server, each packet including at least one header and a payload, each payload including at least part of a message, and providing each message to a first of a series of at least one service interface between two layers in a protocol stack, installed on the server, each service interface configured to add at least one packet header to the packet encoding information enabling the client to process the remainder of the packet.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 13, 2012
    Assignee: Irdeto Access B.V.
    Inventors: Ivan Hugh McLean, Andrew Augustine Wajs