Patents by Inventor George Francis Hotz

George Francis Hotz 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: 10346613
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi
  • Publication number: 20180204008
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Application
    Filed: March 8, 2018
    Publication date: July 19, 2018
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi
  • Patent number: 9946878
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: April 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi
  • Publication number: 20170243007
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi
  • Patent number: 9678741
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: June 13, 2017
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi
  • Publication number: 20160117166
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Application
    Filed: January 7, 2016
    Publication date: April 28, 2016
    Inventors: Gueorgui Nikolov DJABAROV, George Francis HOTZ, Shaheen Ashok GANDHI
  • Patent number: 9268555
    Abstract: In one embodiment, a client computing device may execute software from a first portion of memory of the client computing device. The client computing device may request from a server an over-the-air (OTA) update to the software. The client computing device may receive from the server a manifest for the OTA update. The client computing device may download from the server a payload pursuant to the manifest. The client computing device may install the payload into a second portion of memory of the client computing device, and execute the software from the second portion of memory.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: February 23, 2016
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi