-
公开(公告)号:US10021092B1
公开(公告)日:2018-07-10
申请号:US15060521
申请日:2016-03-03
Applicant: Google Inc.
Inventor: Randall R. Spangler , Sumit Gwalani
CPC classification number: H04L63/0838 , G06F21/31 , G06F21/35 , H04L63/083
Abstract: Systems and methods for providing access to secure information are disclosed. In one aspect, a computer-implemented method for providing access to secure information comprises receiving a first one-time password (OTP) from a computing device, and verifying whether the first OTP is valid. The method also comprises, if the first OTP is valid, performing the steps of generating a second OTP for accessing the secure information, and transmitting the second OTP to the computing device. In another aspect, a computer-implemented method for providing access to secure information comprises generating a first one-time password (OTP), and transmitting the first OTP to an OTP device. The method also comprises, in response to the first OTP, receiving a second OTP from the OTP device, and sending the second OTP to a system that controls access to the secure information, wherein the first OTP is different from the second OTP.
-
公开(公告)号:US20140223163A1
公开(公告)日:2014-08-07
申请号:US14249330
申请日:2014-04-09
Applicant: Google Inc.
Inventor: Ryan Tabone , Randall R. Spangler
IPC: G06F11/14
CPC classification number: G06F21/57 , G06F9/4403 , G06F11/1417 , G06F11/1666
Abstract: A system and method is disclosed for recovering a boot image from a secure location. Hardware instructions initiate a sequence of boot cycles to launch a computer operating system on a computer-enabled device. During the boot cycles, multiple levels of boot code are verified and a determination is made whether each level is usable by the device. If a level of boot code is determined to be unusable, a secure copy of the boot code is loaded from a secure read-only location to repair the unusable code to launch the computer operating system.
Abstract translation: 公开了用于从安全位置恢复启动图像的系统和方法。 硬件指令启动一系列引导周期,以在启用计算机的设备上启动计算机操作系统。 在引导周期期间,验证多级引导代码,并确定每个级别是否可被该设备使用。 如果确定启动代码级别不可用,则从安全只读位置加载启动代码的安全副本,以修复不可用代码以启动计算机操作系统。
-
公开(公告)号:US09620886B1
公开(公告)日:2017-04-11
申请号:US14054175
申请日:2013-10-15
Applicant: GOOGLE INC.
Inventor: Randall R. Spangler
CPC classification number: H01R13/6205 , H01R13/20 , H01R13/46 , H01R13/56 , H01R13/633 , H01R24/28 , H01R35/04 , H01R2103/00
Abstract: According to an example embodiment, an electrical connector may include a plug connected to a cord. The cord may be connected to a back of the plug. A width of the plug may narrow from the back of the plug to a front of the plug. The cord may be connected to the back of the plug. The cord may include at least one electrical wire.
-
公开(公告)号:US09471117B1
公开(公告)日:2016-10-18
申请号:US13795921
申请日:2013-03-12
Applicant: GOOGLE INC.
Inventor: Randall R. Spangler
CPC classification number: G06F1/203 , G06F1/1613 , G06F1/206 , G06F1/3206 , Y02D10/16
Abstract: A method for controlling outer surface temperatures of a computing device enclosure or case includes operating one or more internal thermal management mechanisms to control an internal temperature inside the computing device enclosure or case, obtaining a measure of an external ambient temperature outside the computing device case, and making operation of the one or more internal thermal management mechanisms depend, at least in part, on the measure of the external ambient temperature.
Abstract translation: 用于控制计算设备外壳或外壳的外表面温度的方法包括操作一个或多个内部热管理机构以控制计算设备外壳或外壳内的内部温度,获得计算设备外壳外的外部环境温度的测量值, 并且使一个或多个内部热管理机构的操作至少部分地取决于外部环境温度的测量。
-
公开(公告)号:US10027056B1
公开(公告)日:2018-07-17
申请号:US15445085
申请日:2017-02-28
Applicant: Google Inc.
Inventor: Randall R. Spangler
IPC: H01R13/62 , H01R24/28 , H01R103/00
Abstract: According to an example embodiment, an electrical connector may include a plug connected to a cord. The cord may be connected to a back of the plug. A width of the plug may narrow from the back of the plug to a front of the plug. The cord may be connected to the back of the plug. The cord may include at least one electrical wire.
-
公开(公告)号:US09189340B2
公开(公告)日:2015-11-17
申请号:US14249330
申请日:2014-04-09
Applicant: Google Inc.
Inventor: Ryan Tabone , Randall R. Spangler
CPC classification number: G06F21/57 , G06F9/4403 , G06F11/1417 , G06F11/1666
Abstract: A system and method is disclosed for recovering a boot image from a secure location. Hardware instructions initiate a sequence of boot cycles to launch a computer operating system on a computer-enabled device. During the boot cycles, multiple levels of boot code are verified and a determination is made whether each level is usable by the device. If a level of boot code is determined to be unusable, a secure copy of the boot code is loaded from a secure read-only location to repair the unusable code to launch the computer operating system.
Abstract translation: 公开了用于从安全位置恢复启动图像的系统和方法。 硬件指令启动一系列引导周期,以在启用计算机的设备上启动计算机操作系统。 在引导周期期间,验证多级引导代码,并确定每个级别是否可被该设备使用。 如果确定启动代码级别不可用,则从安全只读位置加载启动代码的安全副本,以修复不可用代码以启动计算机操作系统。
-
公开(公告)号:US09575840B1
公开(公告)日:2017-02-21
申请号:US14461192
申请日:2014-08-15
Applicant: Google Inc.
Inventor: Randall R. Spangler , William Frank Richardson
IPC: G06F11/14
CPC classification number: G06F11/1417 , G06F11/142 , G06F11/1446
Abstract: Aspects of the subject technology relate to executing a boot sequence from a recovery image. A determination of a validity of one or more keyblocks is made. A determination of a first version identifier and a second version identifier is made. A comparison of the first version identifier and the second version identifier is performed. A boot sequence from a recovery image is executed based on the comparison.
Abstract translation: 主题技术的方面涉及从恢复图像执行引导序列。 确定一个或多个键块的有效性。 确定第一版本标识符和第二版本标识符。 执行第一版本标识符和第二版本标识符的比较。 基于比较执行来自恢复图像的引导序列。
-
公开(公告)号:US09405611B1
公开(公告)日:2016-08-02
申请号:US14070922
申请日:2013-11-04
Applicant: GOOGLE INC.
Inventor: David Hendricks , Ryan Tabone , Linus Upson , Randall R. Spangler
CPC classification number: G06F11/1446 , G06F11/0793 , G06F11/1415 , G06F21/554 , G06F21/74 , G06F2201/84 , H04L9/3247 , H04L2209/24 , H04L2209/72
Abstract: Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.
-
公开(公告)号:US09898368B1
公开(公告)日:2018-02-20
申请号:US14847762
申请日:2015-09-08
Applicant: GOOGLE INC.
Inventor: David Hendricks , Ryan Tabone , Linus Upson , Randall R. Spangler
CPC classification number: G06F11/1446 , G06F11/0793 , G06F11/1415 , G06F21/554 , G06F21/74 , G06F2201/84 , H04L9/3247 , H04L2209/24 , H04L2209/72
Abstract: Methods and apparatus for implementing a recovery mode procedure for a computing device are disclosed. An example method includes determining, by a computing device, that a recovery mode procedure is to be executed on the computing device. The example method further includes, determining whether a trusted recovery image is accessible to the computing device and, in the event the trusted recovery image is accessible to the computing device, executing the recovery mode procedure to repair or replace a current image of the computing device using the trusted recovery image. In the event the trusted recovery image is not accessible to the computing device, the example method includes, providing instructions for obtaining the trusted recovery image, determining the obtained trusted recovery image is accessible to the computing device and executing the recovery mode procedure to repair or replace the current image of the computing device using the obtained trusted recovery image.
-
公开(公告)号:US09836606B2
公开(公告)日:2017-12-05
申请号:US14937838
申请日:2015-11-10
Applicant: Google Inc.
Inventor: Ryan Tabone , Randall R. Spangler
CPC classification number: G06F21/57 , G06F9/4403 , G06F11/1417 , G06F11/1666
Abstract: A system and method is disclosed for recovering a boot image. Hardware instructions initiate a loading of a computer operating system on a computing device. During the loading of the operating system, multiple portions of boot code are verified and a determination is made whether each portion is valid. If a portion of boot code is determined to be invalid, a secure portion of the boot code is loaded to repair the invalid code and the loading of the operating system resumed.
-
-
-
-
-
-
-
-
-