Patents by Inventor Paul Allan Covell

Paul Allan Covell 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).

  • Patent number: 10013259
    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.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 3, 2018
    Assignee: Google LLC
    Inventors: Jayendran Srinivasan, Chris Brian Sosa, Ryan Cairns, Paul Allan Covell
  • Publication number: 20170364311
    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.
    Type: Application
    Filed: September 5, 2017
    Publication date: December 21, 2017
    Inventors: Jonathan Huang, Paul Allan Covell
  • Patent number: 9766899
    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.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 19, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Huang, Paul Allan Covell
  • Patent number: 9723498
    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.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Huang, Paul Allan Covell
  • Publication number: 20170185418
    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.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Jonathan Huang, Paul Allan Covell
  • Patent number: 9304780
    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.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: April 5, 2016
    Assignee: GOOGLE INC.
    Inventors: Jayendran Srinivasan, Chris Brian Sosa, Ryan Cairns, Paul Allan Covell
  • Patent number: 9258775
    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.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventors: Chris Sosa, Paul Allan Covell
  • Publication number: 20150113261
    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.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: Google Inc.
    Inventors: Jayendran Srinivasan, Chris Brian Sosa, Ryan Cairns, Paul Allan Covell
  • Patent number: 8830913
    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.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Chris Sosa, Paul Allan Covell