Patents by Inventor Frank Stratton

Frank Stratton 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: 20210318917
    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
  • Patent number: 11093305
    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: August 17, 2021
    Assignee: Twilio Inc.
    Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
  • Publication number: 20200050501
    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
    Type: Application
    Filed: September 24, 2019
    Publication date: February 13, 2020
    Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
  • Patent number: 10467064
    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: November 5, 2019
    Assignee: Twilio Inc.
    Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
  • Publication number: 20170031736
    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
    Type: Application
    Filed: October 12, 2016
    Publication date: February 2, 2017
    Applicant: Twilio, Inc.
    Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
  • Patent number: 9495227
    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: November 15, 2016
    Assignee: Twilio, Inc.
    Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
  • Patent number: 9336500
    Abstract: A system and method for authorizing application use of a user that can include creating a developer account associated with an application of an application platform; receiving an authorization request to authorize the application to act on a user account; creating a subaccount of a user, wherein the subaccount is associated with the developer account; creating an authorization record, that includes setting a permission profile for the subaccount; and returning a subaccount identifier to the developer.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: May 10, 2016
    Assignee: Twilio, Inc.
    Inventors: Jeffrey Lawson, Evan Cooke, Frank Stratton, Timothy S. Milliron, Matthew David Nowack
  • Patent number: 9338064
    Abstract: A system and method that includes managing a computer cluster with a plurality of machines of a first version in an active configuration; adding at least one machine of a second version to the computer cluster; monitoring the operational status of the machine of a second version; and transitioning the computer cluster to use the machine of a second version in an active configuration.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: May 10, 2016
    Assignee: Twilio, Inc.
    Inventors: Frank Stratton, Thomas Wilsher, Cheuk To Law
  • Patent number: 4593513
    Abstract: A building block or panel having the shape of a right parallelepiped having two opposed major faces (11), the remaining faces being edge faces which are formed to interlockingly engage with the edge faces of similar building blocks wherein two pairs of adjacent edge faces at opposed sides of the block are each formed with an elogate recess (13) extending from the respective corner of said adjacent edge faces to an intermediate location on each edge face, each edge face being formed with an elongate projection (15) which is able to be received in the recess (13) of a corresponding block; the one end (17) of each projection (15) adjacent the respective recess (13) being contoured to define at least a portion inclined at an angle of less than 90.degree. between the face and the base of the respective recess wherein the other end of each projection (15) has a face of a complementary configuration.
    Type: Grant
    Filed: July 6, 1983
    Date of Patent: June 10, 1986
    Inventor: Frank Stratton