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
  • Publication number: 20160241665
    Abstract: A method and network access device for providing pre-cache online content is described. The method and network access device include receiving pre-cache notification for online content anticipated to be requested from a user account, requesting the online content from a content server in response to receiving the pre-cache notification, receiving the requested online content from the content server, receiving a request from a client device on which the user account is signed in on and linked to the network access device for the online content, and returning the stored online content from the cache-memory to the client device in response to the request of the online content.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Paul Allan COVELL, Jonathan HUANG
  • Publication number: 20160216979
    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: Application
    Filed: April 1, 2016
    Publication date: July 28, 2016
    Inventors: Jayendran SRINIVASAN, Chris Brian SOSA, Ryan CAIRNS, 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: 20150373561
    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: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Inventors: Jonathan HUANG, Paul Allan COVELL
  • Publication number: 20150188991
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for simulating tethering of computing devices. A system is configured to updating, via communications with a server over a network, application data stored in a memory and receiving, from an offline device, a request for application data for a second application running on the offline device. In response to receiving the request, the system transmits, to the offline device, the application data requested for the first application running on the virtual tethering device, wherein the application data is configured to be used by the second application data running on the offline device.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Jonathan HUANG, 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