Patents by Inventor Evan Mansfield Cooke

Evan Mansfield Cooke 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: 11889027
    Abstract: An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: January 30, 2024
    Assignee: Twilio Inc.
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Patent number: 11856150
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: December 26, 2023
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Patent number: 11843722
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: December 12, 2023
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Patent number: 11831810
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: November 28, 2023
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230353681
    Abstract: In a preferred embodiment, the method of caching media used in a telephony application includes: receiving a media request; sending the media request to a media layer using HTTP; the a media layer performing the steps of checking in a cache for the media resource; processing the media request within a media processing server; and storing the processed media in the cache as a telephony compatible resource specified by a persistent address. The system of the preferred embodiment includes a call router and a media layer composed of a cache and media processing server.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 2, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230283996
    Abstract: A system and method for triggering on platform usage can include at a platform, receiving and storing a trigger configuration of an account; operating a platform comprising internally executing a process on behalf of an account and publishing at least one event when executing the process; at the platform, incrementing a counter in response to the at least one event and if the stored trigger configuration species a usage key associated with a category of counted events of the at least one event; monitoring counters in a context of an associated trigger; and processing the trigger upon the counter satisfying condition of an associated trigger.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 7, 2023
    Inventors: Evan Mansfield Cooke, Timothy S. Milliron, Adam Ballai, Matthew David Nowack, Robert Charles Hagemann, III
  • Publication number: 20230247145
    Abstract: A system and method for monitoring account usage on a platform that includes creating an account on a platform; assigning a usage model of the account; running an application of the account on the platform; monitoring usage of the application of the account; identifying a usage event of the usage model in the monitored usage; and generating an event response based on the usage event.
    Type: Application
    Filed: March 28, 2023
    Publication date: August 3, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230231952
    Abstract: An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 20, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230208982
    Abstract: A system and method of a telephony application platform can include receiving a communication session request specifying a destination endpoint, connecting the communication session through a first application module according to the destination endpoint, receiving an instruction to transition communication control to a second application module, transitioning communication control of the communication session to the second application module, independently metering resource usage of the communication session of each application module, and accounting the metered usage of the communication session.
    Type: Application
    Filed: March 9, 2023
    Publication date: June 29, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230139697
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Application
    Filed: December 20, 2022
    Publication date: May 4, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230129872
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Application
    Filed: December 20, 2022
    Publication date: April 27, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Patent number: 11637934
    Abstract: A system and method for monitoring account usage on a platform that includes creating an account on a platform; assigning a usage model of the account; running an application of the account on the platform; monitoring usage of the application of the account; identifying a usage event of the usage model in the monitored usage; and generating an event response based on the usage event.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 25, 2023
    Assignee: Twilio Inc.
    Inventors: Jeffrey G. Lawson, John Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230116937
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230124331
    Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
    Type: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke
  • Publication number: 20230124046
    Abstract: A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.
    Type: Application
    Filed: September 22, 2022
    Publication date: April 20, 2023
    Inventors: Jeffrey Gordon Lawson, Evan Mansfield Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Publication number: 20220337632
    Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
    Type: Application
    Filed: July 7, 2022
    Publication date: October 20, 2022
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson
  • Patent number: 11399044
    Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 26, 2022
    Assignee: Twilio Inc.
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson
  • Publication number: 20200137124
    Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson
  • Publication number: 20200112641
    Abstract: A system and method for monitoring account usage on a platform that includes creating an account on a platform; assigning a usage model of the account; running an application of the account on the platform; monitoring usage of the application of the account; identifying a usage event of the usage model in the monitored usage; and generating an event response based on the usage event.
    Type: Application
    Filed: December 5, 2019
    Publication date: April 9, 2020
    Inventors: Jeffrey G. Lawson, John Wolthuis, Evan Mansfield Cooke
  • Patent number: 10560485
    Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: February 11, 2020
    Assignee: Twilio Inc.
    Inventors: Jeffrey Gordon Lawson, John Robert Wolthuis, Evan Mansfield Cooke, Jonas Mikael Boerjesson