Patents by Inventor Timothy Allen Gilman

Timothy Allen Gilman 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: 11128698
    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: September 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent
  • 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
  • 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: 20180063236
    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.
    Type: Application
    Filed: October 30, 2017
    Publication date: March 1, 2018
    Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent
  • Patent number: 9843631
    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent
  • Publication number: 20150006728
    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Inventors: Vishal Parakh, Timothy Allen Gilman, Antoun Joubran Kanawati, Mukul Vijay Karnik, Pradeep Vincent