Patents by Inventor John Geevarghese

John Geevarghese 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: 11550614
    Abstract: Techniques for packaging and deploying algorithms utilizing containers for flexible machine learning are described. In some embodiments, users can create or utilize simple containers adhering to a specification of a machine learning service in a provider network, where the containers include code for how a machine learning model is to be trained and/or executed. The machine learning service can automatically train a model and/or host a model using the containers. The containers can use a wide variety of algorithms and use a variety of types of languages, libraries, data types, etc. Users can thus implement machine learning training and/or hosting with extremely minimal knowledge of how the overall training and/or hosting is actually performed.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Albert Faulhaber, Jr., Gowda Dayananda Anjaneyapura Range, Jeffrey John Geevarghese, Taylor Goodhart, Charles Drummond Swan
  • Publication number: 20210097431
    Abstract: Methods, systems, and computer-readable media for debugging and profiling of machine learning model training are disclosed. A machine learning analysis system receives data associated with training of a machine learning model. The data was collected by a machine learning training cluster. The machine learning analysis system performs analysis of the data associated with the training of the machine learning model. The machine learning analysis system detects one or more conditions associated with the training of the machine learning model based at least in part on the analysis. The machine learning analysis system generates one or more alarms describing the one or more conditions associated with the training of the machine learning model.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Andrea Olgiati, Lakshmi Naarayanan Ramakrishnan, Jeffrey John Geevarghese, Denis Davydenko, Vikas Kumar, Rahul Raghavendra Huilgol, Amol Ashok Lele, Stefano Stefani, Vladimir Zhukov
  • Publication number: 20210073021
    Abstract: Techniques for packaging and deploying algorithms utilizing containers for flexible machine learning are described. In some embodiments, users can create or utilize simple containers adhering to a specification of a machine learning service in a provider network, where the containers include code for how a machine learning model is to be trained and/or executed. The machine learning service can automatically train a model and/or host a model using the containers. The containers can use a wide variety of algorithms and use a variety of types of languages, libraries, data types, etc. Users can thus implement machine learning training and/or hosting with extremely minimal knowledge of how the overall training and/or hosting is actually performed.
    Type: Application
    Filed: October 9, 2020
    Publication date: March 11, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Thomas Albert FAULHABER, JR., Gowda Dayananda ANJANEYAPURA RANGE, Jeffrey John GEEVARGHESE, Taylor GOODHART, Charles Drummond SWAN
  • Patent number: 10831519
    Abstract: Techniques for packaging and deploying algorithms utilizing containers for flexible machine learning are described. In some embodiments, users can create or utilize simple containers adhering to a specification of a machine learning service in a provider network, where the containers include code for how a machine learning model is to be trained and/or executed. The machine learning service can automatically train a model and/or host a model using the containers. The containers can use a wide variety of algorithms and use a variety of types of languages, libraries, data types, etc. Users can thus implement machine learning training and/or hosting with extremely minimal knowledge of how the overall training and/or hosting is actually performed.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: November 10, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Albert Faulhaber, Jr., Gowda Dayananda Anjaneyapura Range, Jeffrey John Geevarghese, Taylor Goodhart, Charles Drummond Swan
  • Publication number: 20190155633
    Abstract: Techniques for packaging and deploying algorithms utilizing containers for flexible machine learning are described. In some embodiments, users can create or utilize simple containers adhering to a specification of a machine learning service in a provider network, where the containers include code for how a machine learning model is to be trained and/or executed. The machine learning service can automatically train a model and/or host a model using the containers. The containers can use a wide variety of algorithms and use a variety of types of languages, libraries, data types, etc. Users can thus implement machine learning training and/or hosting with extremely minimal knowledge of how the overall training and/or hosting is actually performed.
    Type: Application
    Filed: February 21, 2018
    Publication date: May 23, 2019
    Inventors: Thomas Albert FAULHABER, JR., Gowda Dayananda ANJANEYAPURA RANGE, Jeffrey John GEEVARGHESE, Taylor GOODHART, Charles Drummond SWAN
  • Patent number: 6813273
    Abstract: A method (50) for determining if it is necessary to perform a search for a specified address in an address lookup table (LUT) (58) containing a plurality of addresses (59) is disclosed. The method (50) provides at least one ordered list (56) of address existence fields. The address existence fields are associated with lookup addresses obtained from at least one portion of the plurality of addresses (59). The method (50) indexes into the at least one ordered list (56) to access at least one address existence field associated with a corresponding portion of the specified address. The method (50) further checks the at least one address existence field to determine if a search of the specified address in the address LUT (58) is necessary.
    Type: Grant
    Filed: January 19, 2001
    Date of Patent: November 2, 2004
    Assignee: Motorola, Inc.
    Inventors: John Geevarghese, Joy Chatterjee
  • Publication number: 20020126662
    Abstract: A method (50) for determining if it is necessary to perform a search for a specified address in an address lookup table (LUT) (58) containing a plurality of addresses (59) is disclosed. The method (50) provides at least one ordered list (56) of address existence fields. The address existence fields are associated with lookup addresses obtained from at least one portion of the plurality of addresses (59). The method (50) indexes into the at least one ordered list (56) to access at least one address existence field associated with a corresponding portion of the specified address. The method (50) further checks the at least one address existence field to determine if a search of the specified address in the address LUT (58) is necessary.
    Type: Application
    Filed: January 19, 2001
    Publication date: September 12, 2002
    Applicant: MOTOROLA, INC.
    Inventors: John Geevarghese, Joy Chatterjee