Patents by Inventor Patrick Malatack

Patrick Malatack 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: 20240098049
    Abstract: A method includes receiving a first request associated with a first user account and comprising content of a first message, and a second request associated with a second user account and comprising content of a second message, generating a first list of routing options for delivering the first message to a first plurality of destination endpoints, and a second list of routing options for delivering the second message to a second plurality of destination endpoints, determining a first optimal routing option for delivering the first message, determining, a second optimal routing option for delivering the second message, causing one or more versions of the first message to be transmitted to the first plurality of destination endpoints using the first optimal routing option, and causing one or more versions of the second message to be transmitted to the second plurality of destination endpoints using the second optimal routing option.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Patent number: 11831415
    Abstract: A method includes receiving a first request associated with a first user account and comprising content of a first message and a first plurality of destination endpoints, and a second request associated with a second user account and comprising content of a second message and a second plurality of destination endpoints to receive the second message, generating a first list of routing options for delivering the first message to the first plurality of destination endpoints, and a second list of routing options for delivering the second message to the second plurality of destination endpoints, generating, based on the first list of routing options, one or more versions of the first message for delivery to the first plurality of endpoints, and generating, based on the second list of routing options, one or more versions of the second message for delivery to the second plurality of endpoints.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: November 28, 2023
    Assignee: Twilio Inc.
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Publication number: 20230354145
    Abstract: Systems and methods for a multi-tenant communication platform. A method includes receiving, through an application programming interface (API), an inbound communication request identifying a communication endpoint, analyzing the inbound communication request to identify a transport protocol, selecting a routing option of the transport protocol, transforming the communication content to a format that is compatible with the selected routing option of the transport protocol and a mode of communication associated with the selected routing option, and transmitting the transformed communication content to the destination endpoint on the selected routing option.
    Type: Application
    Filed: April 4, 2023
    Publication date: November 2, 2023
    Inventor: Patrick Malatack
  • Patent number: 11653282
    Abstract: Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. The matching routing address record associates the communication destination with a plurality of external communication providers. At least one communication provider associated with the matching routing address record is selected, and a request to establish communication with the communication destination is provided to each selected communication provider. The communication request specifies the communication destination and account information.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: May 16, 2023
    Assignee: Twilio Inc.
    Inventor: Patrick Malatack
  • 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: 20220353219
    Abstract: A method includes receiving a first request associated with a first user account and comprising content of a first message and a first plurality of destination endpoints, and a second request associated with a second user account and comprising content of a second message and a second plurality of destination endpoints to receive the second message, generating a first list of routing options for delivering the first message to the first plurality of destination endpoints, and a second list of routing options for delivering the second message to the second plurality of destination endpoints, generating, based on the first list of routing options, one or more versions of the first message for delivery to the first plurality of endpoints, and generating, based on the second list of routing options, one or more versions of the second message for delivery to the second plurality of endpoints.
    Type: Application
    Filed: July 18, 2022
    Publication date: November 3, 2022
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Patent number: 11489961
    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: Grant
    Filed: October 14, 2020
    Date of Patent: November 1, 2022
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Publication number: 20220272496
    Abstract: A system and method for a communication system that includes configuring a set of communication endpoints of an entity; distributing communication requests of an entity across the set of communication endpoints, comprising: receiving at least one communication request that specifies a set of destination endpoints; and for each of the set of destination endpoints, selecting a communication endpoint and establishing a communication with the destination endpoint from the selected communication endpoint.
    Type: Application
    Filed: March 7, 2022
    Publication date: August 25, 2022
    Inventors: Patrick Malatack, Gowri Rao, Kenneth Hoxworth, Elaine Tsai, Saurabh Daftary, Triet Kha, Julie Laver
  • Patent number: 11394673
    Abstract: A system and method that includes receiving a messaging request that includes communication intent parameters and a set of communication destinations, wherein the messaging request is authenticated as a request of a first account; dynamically transforming messages according to individual communication destinations, wherein for the set of communication destinations: selecting a communication mode according to communication intent parameters, transforming content of the messaging request, and transmitting transformed content to a destination endpoint in the selected communication mode.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: July 19, 2022
    Assignee: Twilio Inc.
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Patent number: 11272325
    Abstract: A system and method for a communication system that includes configuring a set of communication endpoints of an entity; distributing communication requests of an entity across the set of communication endpoints, comprising: receiving at least one communication request that specifies a set of destination endpoints; and for each of the set of destination endpoints, selecting a communication endpoint and establishing a communication with the destination endpoint from the selected communication endpoint.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: March 8, 2022
    Assignee: Twilio Inc.
    Inventors: Patrick Malatack, Gowri Rao, Kenneth Hoxworth, Elaine Tsai, Saurabh Daftary, Triet Kha, Julie Laver
  • Publication number: 20210136652
    Abstract: Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. The matching routing address record associates the communication destination with a plurality of external communication providers. At least one communication provider associated with the matching routing address record is selected, and a request to establish communication with the communication destination is provided to each selected communication provider. The communication request specifies the communication destination and account information.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 6, 2021
    Inventor: Patrick Malatack
  • Publication number: 20210084146
    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: October 14, 2020
    Publication date: March 18, 2021
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Patent number: 10873892
    Abstract: Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. The matching routing address record associates the communication destination with a plurality of external communication providers. At least one communication provider associated with the matching routing address record is selected, and a request to establish communication with the communication destination is provided to each selected communication provider. The communication request specifies the communication destination and account information.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 22, 2020
    Assignee: Twilio Inc.
    Inventor: Patrick Malatack
  • Patent number: 10841421
    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: Grant
    Filed: April 10, 2020
    Date of Patent: November 17, 2020
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Publication number: 20200244799
    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: April 10, 2020
    Publication date: July 30, 2020
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Patent number: 10686936
    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: Grant
    Filed: January 11, 2019
    Date of Patent: June 16, 2020
    Assignee: Twilio Inc.
    Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
  • Publication number: 20200053623
    Abstract: Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. The matching routing address record associates the communication destination with a plurality of external communication providers. At least one communication provider associated with the matching routing address record is selected, and a request to establish communication with the communication destination is provided to each selected communication provider. The communication request specifies the communication destination and account information.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 13, 2020
    Inventor: Patrick Malatack
  • Publication number: 20200037117
    Abstract: A system and method for a communication system that includes configuring a set of communication endpoints of an entity; distributing communication requests of an entity across the set of communication endpoints, comprising: receiving at least one communication request that specifies a set of destination endpoints; and for each of the set of destination endpoints, selecting a communication endpoint and establishing a communication with the destination endpoint from the selected communication endpoint.
    Type: Application
    Filed: August 8, 2019
    Publication date: January 30, 2020
    Inventors: Patrick Malatack, Gowri Rao, Kenneth Hoxworth, Elaine Tsai, Saurabh Daftary, Triet Kha, Julie Laver
  • Patent number: 10440627
    Abstract: Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. The matching routing address record associates the communication destination with a plurality of external communication providers. At least one communication provider associated with the matching routing address record is selected, and a request to establish communication with the communication destination is provided to each selected communication provider. The communication request specifies the communication destination and account information.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: October 8, 2019
    Assignee: Twilio Inc.
    Inventor: Patrick Malatack
  • Patent number: 10419891
    Abstract: A system and method for a communication system that includes configuring a set of communication endpoints of an entity; distributing communication requests of an entity across the set of communication endpoints, comprising: receiving at least one communication request that specifies a set of destination endpoints; and for each of the set of destination endpoints, selecting a communication endpoint and establishing a communication with the destination endpoint from the selected communication endpoint.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: September 17, 2019
    Assignee: Twilio, Inc.
    Inventors: Patrick Malatack, Gowri Rao, Kenneth Hoxworth, Elaine Tsai, Saurabh Daftary, Triet Kha, Julie Laver