Patents by Inventor William Alexander Drewry

William Alexander Drewry 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: 20150212971
    Abstract: A system and a method for registering an electronic device are provided. An auto-enrollment status of an electronic device by an enterprise is determined based on hash information associated with an identifier for the electronic device. In a case where the auto-enrollment status of the electronic device is determined to require auto-enrollment of the electronic device by the enterprise, one or more configuration settings for the electronic device as designated by the enterprise are identified, and the electronic device is requested to adopt the one or more configuration settings as designated by the enterprise in response to providing the auto-enrollment login interface to the electronic device.
    Type: Application
    Filed: November 30, 2012
    Publication date: July 30, 2015
    Applicant: Google Inc.
    Inventors: Joao Paulo PAGAIME da SILVA, Kenneth Edward MIXTER, Raymond LO, Glenn WILSON, William Alexander DREWRY, Bin ZHAO, Sumit GWALANI, Mattias Stefan NISSLER
  • Publication number: 20150169315
    Abstract: Systems and methods for updating operating system software are provided. In some aspects, an update for an operating system of a computing device is received, at a first time, at the computing device. A pre-reboot state of the computing device is stored at a second time. The pre-reboot state includes login information for logging into the computing device as a specified user of the computing device, the specified user of the computing device being logged into the computing device at the second time. The computing device is rebooted. Prior to or during rebooting of the computing device, the operating system of the computing device is updated according to the received update. After rebooting the computing device, user access is provided to the updated operating system according to the stored pre-reboot state of the computing device.
    Type: Application
    Filed: February 25, 2015
    Publication date: June 18, 2015
    Inventors: Elizabeth Sandra FONG-JONES, William Alexander DREWRY
  • Publication number: 20150095641
    Abstract: A method includes receiving a request for a device to replace a unique identifier associated with the device with a revocable identifier, generating a revocable identifier for the device, wherein the revocable identifier comprises at least a cryptographic representation of the unique identifier associated with the device and a counter value, checking the generated revocable identifier to determine that the generated revocable identifier has not previously been generated for the device and associating the generated revocable identifier with the device.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Google Inc.
    Inventor: William Alexander DREWRY
  • Patent number: 8990793
    Abstract: Systems and methods for updating operating system software are provided. In some aspects, an update for an operating system of a computing device is received, at a first time, at the computing device. A pre-reboot state of the computing device is stored at a second time. The pre-reboot state includes login information for logging into the computing device as a specified user of the computing device, the specified user of the computing device being logged into the computing device at the second time. The computing device is rebooted. Prior to or during rebooting of the computing device, the operating system of the computing device is updated according to the received update. After rebooting the computing device, user access is provided to the updated operating system according to the stored pre-reboot state of the computing device.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Elizabeth Sandra Fong-Jones, William Alexander Drewry
  • Patent number: 8745612
    Abstract: To provide a secure installation and execution software environment, locked version numbers are maintained. A locked version number associated with a software program may be stored. When a request is received to update the software program with an update package, a package number of the update package may be compared to the locked version number. The software program may be updated with the update package if the package number is at least as recent as the locked version number, and the updating of the software program with the update package may be restricted if the package number is earlier than the locked version number.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: Luigi Semenzato, William Alexander Drewry, Gaurav Shah, Randall Spangler, Sumit Gwalani
  • Publication number: 20140095286
    Abstract: Systems and methods are described herein for validating computer hardware identification information. A validation server can receive a request from an offer provider to validate an instance of computer hardware for enrollment in an offer. The offer may be associated with a service identifier. The validation server can request a hardware identification code from the instance of computer hardware. The validation server can receive the hardware identification code from the instance of computer hardware. The validation server can validate that the hardware identification code is eligible to enroll in the offer associated with the service identifier and then transmit a response to the offer provider indicating the validated status while maintaining privacy of the hardware identification code away from the offer provider.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: GOOGLE INC.
    Inventors: William Alexander Drewry, Gaurav Shah, Sumit Gwalani