Patents by Inventor Alexander Johannes Smola

Alexander Johannes Smola 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: 20230418565
    Abstract: Code completion suggestions may be proactively obtained and validated. An event that triggers obtaining a code completion suggestion for inclusion in a code file being edited using an integrated development environment may be detected. The code completion suggestion may be obtained. The characters of the code completion suggestion may be compared with characters added to the code file after the detection of the event that triggered obtaining the code completion suggestion to determine whether the code completion suggestion is valid. A valid code completion suggestion may then be displayed.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Sathish Arumugam Selvaraj, Qiang Yu, Venkat Rakshith Reddy Swamireddy, Matthew Lee, Lei Gao, Wei Fang, Rama Krishna Sandeep Pokkunuri, Ramesh M Nallapati, Srinivas Iragavarapu, Alexander Johannes Smola, Sudipta Sengupta, Wasi Uddin Ahmad, Parminder Bhatia, Atul Deo, Ankur Deepak Desai, Bing Xiang, Andrew Oliver Arnold
  • Patent number: 11537874
    Abstract: Techniques for forecasting using deep factor models with random effects are described. A forecasting framework combines the strengths of both classical and neural forecasting methods in a global-local framework for forecasting multiple time series. A global model captures the common latent patterns shared by all time series, while a local model explains the variations at the individual level.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Yuyang Wang, Alexander Johannes Smola, Dean P. Foster, Tim Januschowski
  • Patent number: 11537439
    Abstract: Techniques for intelligent compute resource selection and utilization for machine learning training jobs are described. At least a portion of a machine learning (ML) training job is executed a plurality of times using a plurality of different resource configurations, where each of the plurality of resource configurations includes at least a different type or amount of compute instances. A performance metric is measured for each of the plurality of the executions, and can be used along with a desired performance characteristic to generate a recommended resource configuration for the ML training job. The ML training job is executed using the recommended resource configuration.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Edo Liberty, Thomas Albert Faulhaber, Jr., Zohar Karnin, Gowda Dayananda Anjaneyapura Range, Amir Sadoughi, Swaminathan Sivasubramanian, Alexander Johannes Smola, Stefano Stefani, Craig Wiley
  • Publication number: 20220129334
    Abstract: Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Vineet KHARE, Alexander Johannes SMOLA, Craig WILEY
  • Patent number: 11257002
    Abstract: Techniques for dynamic accuracy-based experimentation and deployment of machine learning (ML) models are described. Inference traffic flowing to ML models and the accuracy of the models is analyzed and used to ensure that better performing models are executed more often via model selection. A predictive component can evaluate which model is more likely to be accurate for certain input data elements. Ensemble techniques can combine inference results of multiple ML models to aim to achieve a better overall result than any individual model could on its own.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: February 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Albert Faulhaber, Jr., Edo Liberty, Stefano Stefani, Zohar Karnin, Craig Wiley, Steven Andrew Loeppky, Swaminathan Sivasubramanian, Alexander Johannes Smola, Taylor Goodhart
  • Patent number: 11249827
    Abstract: Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Vineet Khare, Alexander Johannes Smola, Craig Wiley
  • Patent number: 11176489
    Abstract: Techniques for determining and utilizing optimal aggregation schedules are described are described. A deep machine learning model can be trained using multiple processing elements implemented in one or multiple computing devices and that are interconnected using one or multiple types of links. An optimal aggregation schedule for such arbitrary topologies can be determined automatically. The determination may include solving a linear program on the spanning tree polytope. The optimal aggregation schedule can be utilized by the multiple processing elements to train the deep machine learning model.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Johannes Smola, Edo Liberty, Mu Li, Leyuan Wang
  • Publication number: 20210326717
    Abstract: Techniques for code-free automated machine learning (ML) are described. Users can train high-quality ML models and pipelines without necessarily needing to write code by providing a training dataset to a code-free machine learning service. The service may deploy an ML orchestration function and a storage location on behalf of a user. When a modification is made to the storage bucket, such as by the user providing a training dataset, the orchestration function is invoked and can automatically initiate an AutoML process using at least the training data to train multiple ML model variants. The resultant ML model(s) and associated metrics can be provided to the user, deployed behind an endpoint, and/or used to generate inferences.
    Type: Application
    Filed: April 15, 2020
    Publication date: October 21, 2021
    Inventors: Jonas MUELLER, Tatsuya ARAI, Abhi Vinayaka SHARMA, Ryan Matthew BRAND, Yohei NAKAYAMA, Nick Dean ERICKSON, Hang ZHANG, Mu LI, Alexander Johannes SMOLA
  • Patent number: 10915580
    Abstract: Methods and apparatus related to determining an activity of a user based on sensor readings from sensor(s), and providing, for presentation to the user via a user interface output of a computing device of the user, information that is based on the determined activity. In some implementations, the information may be provided in response to input entered by the user via a user interface input device of the computing device of the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: February 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Andrew Tomkins, Amr Ahmed, Alexander Johannes Smola, Daniel Wyatt, Daniel J. Clancy, Martin Zinkevich
  • Publication number: 20200311617
    Abstract: Techniques for using scoring algorithms utilizing containers for flexible machine learning inference are described. In some embodiments, a request to host a machine learning (ML) model within a service provider network on behalf of a user is received, the request identifying an endpoint to perform scoring using the ML model. An endpoint is initialized as a container running on a virtual machine based on a container image and used to score data and return a result of said scoring to a user device.
    Type: Application
    Filed: June 6, 2018
    Publication date: October 1, 2020
    Inventors: Charles Drummond SWAN, Edo LIBERTY, Steven Andrew LOEPPKY, Stefano STEFANI, Alexander Johannes SMOLA, Swaminathan SIVASUBRAMANIAN, Craig WILEY, Richard Shawn BICE, Thomas Albert FAULHABER, JR., Taylor GOODHART
  • Publication number: 20200192733
    Abstract: Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Vineet KHARE, Alexander Johannes SMOLA, Craig WILEY
  • Patent number: 10572321
    Abstract: Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 25, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Vineet Khare, Alexander Johannes Smola, Craig Wiley
  • Patent number: 10496426
    Abstract: A cluster formation engine invokes generation of an automatically scalable group (ASG) of virtual machine instances, where the ASG is associated with one or more applications to be run in a cloud computing environment. The cluster formation engine detects a failure to generate a first virtual machine instance to be included in the ASG, and completes the generation of the ASG without including the first virtual machine instance in the ASG.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Naveen Mysore Nagendra Swamy, Madan Mohan Rao Jampani, Alexander Johannes Smola, Bhavin Thaker
  • Publication number: 20190278640
    Abstract: Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 12, 2019
    Inventors: Vineet KHARE, Alexander Johannes SMOLA, Craig WILEY
  • Publication number: 20190156247
    Abstract: Techniques for dynamic accuracy-based experimentation and deployment of machine learning (ML) models are described. Inference traffic flowing to ML models and the accuracy of the models is analyzed and used to ensure that better performing models are executed more often via model selection. A predictive component can evaluate which model is more likely to be accurate for certain input data elements. Ensemble techniques can combine inference results of multiple ML models to aim to achieve a better overall result than any individual model could on its own.
    Type: Application
    Filed: March 13, 2018
    Publication date: May 23, 2019
    Inventors: Thomas Albert FAULHABER, JR., Edo LIBERTY, Stefano STEFANI, Zohar KARNIN, Craig WILEY, Steven Andrew LOEPPKY, Swaminathan SIVASUBRAMANIAN, Alexander Johannes SMOLA, Taylor GOODHART
  • Publication number: 20170228471
    Abstract: Methods and apparatus related to determining an activity of a user based on sensor readings from sensor(s), and providing, for presentation to the user via a user interface output of a computing device of the user, information that is based on the determined activity. In some implementations, the information may be provided in response to input entered by the user via a user interface input device of the computing device of the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.
    Type: Application
    Filed: December 29, 2016
    Publication date: August 10, 2017
    Inventors: Andrew Tomkins, Amr Ahmed, Alexander Johannes Smola, Daniel Mark Wyatt, Daniel J. Clancy, Martin Andre Monroe Zinkevich
  • Patent number: 9569517
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handling faults in a distributed key-value storage system. One of the methods includes receiving an indication that a machine storing a primary replica of a first replication chain is inactive, in response to receiving the indication, generating a concatenated replica comprising a first replica of the first replication chain and a second replica of a second replication chain, the second replication chain comprising replicas of a second key segment, the second key segment being adjacent to the first key segment in the multiple key segments of the plurality of keys, and providing, to another machine in the ordered sequence of machines, a notification of availability of the concatenated replica.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Alexander Johannes Smola, Amr Ahmed, Eugene Jon Shekita, Bor-yiing Su, Mu Li
  • Publication number: 20150006290
    Abstract: Methods and apparatus related to identifying a plurality of user locations, determining an activity of the user based on the identified user locations, and providing information to the user based on the determined activity of the user. In some implementations, the information may be a user activity suggestion for a user to perform. In some implementations, the information may be provided to the user in response to input from the user. In some implementations, the input may be a search query and the information may be search results. In some implementations, the input may be a partial query and the information may be query suggestions.
    Type: Application
    Filed: December 6, 2013
    Publication date: January 1, 2015
    Applicant: Google Inc.
    Inventors: Andrew Tomkins, Amr Ahmed, Alexander Johannes Smola, Daniel Mark Wyatt, Daniel J. Clancy, Martin Andre Monroe Zinkevich