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: 20250130872Abstract: 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: ApplicationFiled: December 30, 2024Publication date: April 24, 2025Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Publication number: 20240370321Abstract: 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: ApplicationFiled: May 8, 2024Publication date: November 7, 2024Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Patent number: 12020088Abstract: 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: GrantFiled: June 24, 2021Date of Patent: June 25, 2024Assignee: Twilio Inc.Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Publication number: 20210318917Abstract: 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: ApplicationFiled: June 24, 2021Publication date: October 14, 2021Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Patent number: 11093305Abstract: 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: GrantFiled: September 24, 2019Date of Patent: August 17, 2021Assignee: Twilio Inc.Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Publication number: 20200050501Abstract: 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: ApplicationFiled: September 24, 2019Publication date: February 13, 2020Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Patent number: 10467064Abstract: 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: GrantFiled: October 12, 2016Date of Patent: November 5, 2019Assignee: Twilio Inc.Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Publication number: 20170031736Abstract: 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: ApplicationFiled: October 12, 2016Publication date: February 2, 2017Applicant: Twilio, Inc.Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Patent number: 9495227Abstract: 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: GrantFiled: February 11, 2013Date of Patent: November 15, 2016Assignee: Twilio, Inc.Inventors: Evan Cooke, Frank Stratton, Kyle Conroy
-
Patent number: 9338064Abstract: 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: GrantFiled: January 17, 2013Date of Patent: May 10, 2016Assignee: Twilio, Inc.Inventors: Frank Stratton, Thomas Wilsher, Cheuk To Law
-
Patent number: 9336500Abstract: 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: GrantFiled: September 21, 2012Date of Patent: May 10, 2016Assignee: Twilio, Inc.Inventors: Jeffrey Lawson, Evan Cooke, Frank Stratton, Timothy S. Milliron, Matthew David Nowack
-
Patent number: 4593513Abstract: 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: GrantFiled: July 6, 1983Date of Patent: June 10, 1986Inventor: Frank Stratton