Bootloader control via device identifier

    公开(公告)号:US09766899B2

    公开(公告)日:2017-09-19

    申请号:US14980658

    申请日:2015-12-28

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placing a device in a bootloader state. One of the methods includes determining, during a boot process of the apparatus, whether a device of a particular type is connected to the apparatus, in response to determining that a device of the particular type is connected to the apparatus, determining a device identifier for the device, comparing the device identifier for the device with a predetermined identifier that indicates a device to which the apparatus should provide control of the boot process to determine whether the device identifier is the same as the predetermined identifier, and in response to determining that the device identifier is the same as the predetermined identifier, maintaining the apparatus in a bootloader state to provide control of the boot process of the apparatus to the device.

    BOOTLOADER CONTROL VIA DEVICE IDENTIFIER

    公开(公告)号:US20170185418A1

    公开(公告)日:2017-06-29

    申请号:US14980658

    申请日:2015-12-28

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placing a device in a bootloader state. One of the methods includes determining, during a boot process of the apparatus, whether a device of a particular type is connected to the apparatus, in response to determining that a device of the particular type is connected to the apparatus, determining a device identifier for the device, comparing the device identifier for the device with a predetermined identifier that indicates a device to which the apparatus should provide control of the boot process to determine whether the device identifier is the same as the predetermined identifier, and in response to determining that the device identifier is the same as the predetermined identifier, maintaining the apparatus in a bootloader state to provide control of the boot process of the apparatus to the device.

    Location-based software updates
    3.
    发明授权
    Location-based software updates 有权
    基于位置的软件更新

    公开(公告)号:US09258775B1

    公开(公告)日:2016-02-09

    申请号:US14451352

    申请日:2014-08-04

    Applicant: Google Inc.

    CPC classification number: H04W48/20 H04M1/72525 H04W4/023 H04W4/50 H04W8/245

    Abstract: Techniques for determining appropriate locations to update mobile device software to prevent initiation of unwanted software updates are provided. An example method includes identifying one or more wireless access points within wireless connection range of a mobile device, determining whether a wireless access point of the one or more identified wireless access points is included in a list of preferred wireless access points, the list generated with consideration to previous software updates performed via the preferred wireless access points and durations of network connectivity during the previous software updates, scheduling one or more software updates using the wireless access point, when the wireless access point is included in the list of preferred wireless access points, and performing the scheduled software updates upon connection to the wireless access point.

    Abstract translation: 提供了用于确定适当位置以更新移动设备软件以防止启动不需要的软件更新的技术。 示例性方法包括识别移动设备的无线连接范围内的一个或多个无线接入点,确定一个或多个所标识的无线接入点的无线接入点是否包括在优选无线接入点的列表中, 考虑到在先前软件更新期间通过优选的无线接入点和网络连接的持续时间执行的先前的软件更新,当无线接入点包括在优选的无线接入点列表中时,使用无线接入点调度一个或多个软件更新 并且在连接到无线接入点时执行所调度的软件更新。

    BOOTLOADER CONTROL VIA DEVICE IDENTIFIER
    4.
    发明申请

    公开(公告)号:US20170364311A1

    公开(公告)日:2017-12-21

    申请号:US15695309

    申请日:2017-09-05

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for placing a device in a bootloader state. One of the methods includes determining, during a boot process of the apparatus, whether a device of a particular type is connected to the apparatus, in response to determining that a device of the particular type is connected to the apparatus, determining a device identifier for the device, comparing the device identifier for the device with a predetermined identifier that indicates a device to which the apparatus should provide control of the boot process to determine whether the device identifier is the same as the predetermined identifier, and in response to determining that the device identifier is the same as the predetermined identifier, maintaining the apparatus in a bootloader state to provide control of the boot process of the apparatus to the device.

    USER INITIATED DATA ROLLBACK USING OPERATING SYSTEM PARTITIONS
    5.
    发明申请
    USER INITIATED DATA ROLLBACK USING OPERATING SYSTEM PARTITIONS 有权
    用户启动数据滚动使用操作系统分区

    公开(公告)号:US20150113261A1

    公开(公告)日:2015-04-23

    申请号:US14058173

    申请日:2013-10-18

    Applicant: Google Inc.

    CPC classification number: G06F9/4406

    Abstract: Methods for returning a computing system to a previous state are provided. In one aspect, a method includes loading a second system state of a second operating system partition, and receiving a request to return to a first system state of a first operating system partition while operating in a second system state a the second operating system partition, The method also includes loading the first system state of the first operating system partition. Systems and machine-readable media are also provided.

    Abstract translation: 提供了将计算系统返回到先前状态的方法。 一方面,一种方法包括加载第二操作系统分区的第二系统状态,以及在第二操作系统分区的第二系统状态下操作时接收返回第一操作系统分区的第一系统状态的请求, 该方法还包括加载第一操作系统分区的第一系统状态。 还提供系统和机器可读介质。

    Automatically updating an access point

    公开(公告)号:US09723498B2

    公开(公告)日:2017-08-01

    申请号:US14308633

    申请日:2014-06-18

    Applicant: Google Inc.

    Abstract: A method for seamlessly and automatically updating an access point or router. The method includes receiving an update for the access point and determining a status of a network traffic associated with the access point. The method further includes determining an update time for applying the update based on the determined status of the network traffic and applying the update to the access point at the determined update time. An access point receives an update for the access point, and waits for a time to apply the update. The access point waits until there is no interactive traffic in which a user is actively using the network. The access point applies the update and reboots. By waiting until there is no interactive traffic, the update process mitigates interruptions to the user's active use of the network.

    User initiated data rollback using operating system partitions
    7.
    发明授权
    User initiated data rollback using operating system partitions 有权
    用户使用操作系统分区启动数据回滚

    公开(公告)号:US09304780B2

    公开(公告)日:2016-04-05

    申请号:US14058173

    申请日:2013-10-18

    Applicant: Google Inc.

    CPC classification number: G06F9/4406

    Abstract: Methods for returning a computing system to a previous state are provided. In one aspect, a method includes loading a second system state of a second operating system partition, and receiving a request to return to a first system state of a first operating system partition while operating in a second system state of the second operating system partition. The method also includes loading the first system state of the first operating system partition. Systems and machine-readable media are also provided.

    Abstract translation: 提供了将计算系统返回到先前状态的方法。 一方面,一种方法包括加载第二操作系统分区的第二系统状态,以及在第二操作系统分区的第二系统状态下操作时接收返回到第一操作系统分区的第一系统状态的请求。 该方法还包括加载第一操作系统分区的第一系统状态。 还提供系统和机器可读介质。

    Location-based software updates
    8.
    发明授权
    Location-based software updates 有权
    基于位置的软件更新

    公开(公告)号:US08830913B1

    公开(公告)日:2014-09-09

    申请号:US14079566

    申请日:2013-11-13

    Applicant: Google Inc.

    CPC classification number: H04W48/20 H04M1/72525 H04W4/023 H04W4/50 H04W8/245

    Abstract: Techniques for determining appropriate locations to update mobile device software to prevent initiation of unwanted software updates are provided. An example method includes identifying one or more wireless access points within wireless connection range of a mobile device, determining whether a wireless access point of the one or more identified wireless access points is included in a list of preferred wireless access points, the list generated with consideration to previous software updates performed via the preferred wireless access points and durations of network connectivity during the previous software updates, scheduling one or more software updates using the wireless access point, when the wireless access point is included in the list of preferred wireless access points, and performing the scheduled software updates upon connection to the wireless access point.

    Abstract translation: 提供了用于确定适当位置以更新移动设备软件以防止启动不需要的软件更新的技术。 示例性方法包括识别移动设备的无线连接范围内的一个或多个无线接入点,确定一个或多个所标识的无线接入点的无线接入点是否包括在优选无线接入点的列表中, 考虑到在先前软件更新期间通过优选的无线接入点和网络连接的持续时间执行的先前的软件更新,当无线接入点包括在优选的无线接入点列表中时,使用无线接入点调度一个或多个软件更新 并且在连接到无线接入点时执行所调度的软件更新。

Patent Agency Ranking