Patents by Inventor Brady Montz

Brady Montz 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: 10972555
    Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Y. Yamanoha, Brady Montz, Timothy Allen Gilman, Joel Ross Ohman, Eugene Sheung Chee Lam, Dipanwita Sarkar
  • Patent number: 10887291
    Abstract: A computing resource service provider may operate a secure proxy fleet within a content delivery network. The secure proxy fleet may protect sensitive data communicated between a client device and a backend service over one or more networks, for example, over the content delivery network to a computing resource service provider environment. The secure proxy fleet may protect sensitive data by encrypting the sensitive data before it is forwarded to a destination.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Melissa Elaine Davis, Gavin Richard Jewell, Brady Montz, Alec Peterson, Igor Spac, Alex Jennifer Tribble, Radu Weiss
  • Publication number: 20200169614
    Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
    Type: Application
    Filed: January 30, 2020
    Publication date: May 28, 2020
    Inventors: David Y. Yamanoha, Brady Montz, Timothy Allen Gilman, Joel Ross Ohman, Eugene Sheung Chee Lam, Dipanwita Sarkar
  • Patent number: 10560537
    Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: David Y. Yamanoha, Timothy Allen Gilman, Eugene Sheung Chee Lam, Brady Montz, Joel Ross Ohman, Dipanwita Sarkar
  • Publication number: 20190028554
    Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
    Type: Application
    Filed: August 31, 2018
    Publication date: January 24, 2019
    Inventors: David Y. Yamanoha, Timothy Allen Gilman, Eugene Sheung Chee Lam, Brady Montz, Joel Ross Ohman, Dipanwita Sarkar
  • Patent number: 10084866
    Abstract: Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Y. Yamanoha, Timothy Allen Gilman, Eugene Sheung Chee Lam, Brady Montz, Joel Ross Ohman, Dipanwita Sarkar
  • Publication number: 20180176193
    Abstract: A computing resource service provider may operate a secure proxy fleet within a content delivery network. The secure proxy fleet may protect sensitive data communicated between a client device and a backend service over one or more networks, for example, over the content delivery network to a computing resource service provider environment. The secure proxy fleet may protect sensitive data by encrypting the sensitive data before it is forwarded to a destination.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Melissa Elaine Davis, Gavin Richard Jewell, Brady Montz, Alec Peterson, Igor Spac, Alexander Julian Tribble, Radu Weiss
  • Publication number: 20180176187
    Abstract: A computing resource service provider may operate a secure proxy fleet responsible for directing network traffic to one or more backend services. The network traffic may be received over a cryptographically protected communications session at a secure proxy device. The secure proxy device may detect sensitive data included in the network traffic and encrypt the sensitive data to protect the sensitive data during transmission to the backend service.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Melissa Elaine Davis, Gavin Richard Jewell, Brady Montz, Alec Peterson, Igor Spac, Alexander Julian Tribble, Radu Weiss
  • Publication number: 20180176192
    Abstract: A computing resource service provider may operate a secure proxy fleet responsible for directing network traffic from one or more backend services to one or more client devices. The network traffic may be encrypted or otherwise obfuscated to protect sensitive data. The secure proxy device may detect encrypted data and may decrypt the data prior to forwarding the data to the one or more client devices.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Melissa Elaine Davis, Gavin Richard Jewell, Brady Montz, Alec Peterson, Igor Spac, Alexander Julian Tribble, Radu Weiss
  • Patent number: 9959145
    Abstract: Users are allowed to communicate with a server via a local client even when the server experiences an abnormal peak of traffic. The local client is configured to send a new connection request only after a specified time interval passes from a previous connection. The local client presents content, such as a game, that makes it appear to the user as if the user is interacting with the server while the local client is waiting for reconnection to the server. The user interactions during the time interval are locally stored and later provided to the server for further process.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: May 1, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Gershon, Allen Brady Montz, Owen D. Hay, Wade Kiyoshi Wakashige, Karen Hwei M. Quek, Charles S. Rogers, III, Frederick J. Werbel, Diwakar Gupta
  • Patent number: 9118722
    Abstract: Users are allowed to communicate with a server via a local client even when the server experiences an abnormal peak of traffic. The local client is configured to send a new connection request only after a specified time interval passes from a previous connection. The local client presents content, such as a game, that makes it appear to the user as if the user is interacting with the server while the local client is waiting for reconnection to the server. The user interactions during the time interval are locally stored and later provided to the server for further process.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: August 25, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Gershon, Allen Brady Montz, Owen D. Hay, Wade Kiyoshi Wakashige, Karen Hwei M. Quek
  • Patent number: 8296417
    Abstract: Users are allowed to communicate with a server via a local client even when the server experiences an abnormal peak of traffic. The local client is configured to send a new connection request only after a specified time interval passes from a previous connection. The local client presents content, such as a game, that makes it appear to the user as if the user is interacting with the server while the local client is waiting for reconnection to the server. The user interactions during the time interval are locally stored and later provided to the server for further process.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: October 23, 2012
    Inventors: Alexander Gershon, Allen Brady Montz, Owen D. Hay, Wade Kiyoshi Wakashige, Karen Hwei M. Quek