Patents by Inventor Blaise H. Aguera-Arcas

Blaise H. Aguera-Arcas 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: 20210382962
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Application
    Filed: August 19, 2021
    Publication date: December 9, 2021
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
  • Patent number: 11120102
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: September 14, 2021
    Assignee: Google LLC
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
  • Patent number: 11023561
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: June 1, 2021
    Assignee: Google LLC
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantley Moore, Daniel R. Ramage, Blaise H. Aguera-Arcas
  • Publication number: 20200394253
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Application
    Filed: August 27, 2020
    Publication date: December 17, 2020
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
  • Publication number: 20200004801
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Application
    Filed: September 3, 2019
    Publication date: January 2, 2020
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantley Moore, Daniel R. Ramage, Blaise H. Aguera-Arcas
  • Patent number: 10402469
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel R. Ramage, Blaise H. Aguera-Arcas
  • Publication number: 20170109322
    Abstract: Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
    Type: Application
    Filed: February 17, 2016
    Publication date: April 20, 2017
    Inventors: Hugh Brendan McMahan, Jakub Konecny, Eider Brantly Moore, Daniel Ramage, Blaise H. Aguera-Arcas
  • Publication number: 20120109868
    Abstract: The subject disclosure relates to a technology by which output data in the form of audio, visual, haptic, and/or other output is automatically selected and tailored by a system, including adapting in real time, to address one or more users' specific needs, context and implicit/explicit intent. State data and preference data are input into a real time adaptive output system that uses the data to select among output modalities, e.g., to change output mechanisms, add/remove output mechanisms, and/or change rendering characteristics. The output may be rendered on one or more output mechanisms to a single user or multiple users, including via a remote output mechanism.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Applicant: Microsoft Corporation
    Inventors: Oscar E. Murillo, Janet E. Galore, Jonathan C. Cluts, Colleen G. Estrada, Tim Wantland, Blaise H. Aguera-Arcas