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: 20160191430
    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: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Publication number: 20160182735
    Abstract: A system and method that includes receiving a communication request of an account, the communication request including communication properties; identifying at least two routing options of a route priority list, the routing options capable of completing the communication request and identified according to a priority heuristic; generating a communication cost from the communication properties; and upon receipt of the routing response and the communication cost response, executing a communication with a routing option of the routing priority list and committing a cost of the communication to the account.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Mathew D. Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph
  • Patent number: 9325624
    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: September 17, 2014
    Date of Patent: April 26, 2016
    Assignee: Twilio, Inc.
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
  • Patent number: 9307094
    Abstract: A system and method that includes receiving a communication request of an account, the communication request including communication properties; identifying at least two routing options of a route priority list, the routing options capable of completing the communication request and identified according to a priority heuristic; generating a communication cost from the communication properties; and upon receipt of the routing response and the communication cost response, executing a communication with a routing option of the routing priority list and committing a cost of the communication to the account.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 5, 2016
    Assignee: Twilio, Inc.
    Inventors: Matthew D Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph
  • Publication number: 20160094962
    Abstract: Systems and methods for a communication platform that includes receiving a media message request; obtaining a set of web content resources associated with the media message request; rendering the set of web content resources; converting the rendered set of web content resources into a media resource; and transmitting the media resource to a destination according to the media message request.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventors: Thomas Wilsher, Patrick Malatack, Rajiv Puranik, Cheuk To Law
  • Publication number: 20160080562
    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: November 19, 2015
    Publication date: March 17, 2016
    Inventors: Jeffrey Lawson, Evan Cooke, Rob Simutis, Patrick Malatack, Kyle Conroy
  • Publication number: 20160073319
    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 18, 2015
    Publication date: March 10, 2016
    Inventor: Patrick Malatack
  • Publication number: 20160073216
    Abstract: A system and method for providing a telephony endpoint information service at a communication platform includes obtaining information of a first endpoint through a set of information collection processes; storing the obtained information in an endpoint repository; receiving an endpoint query request of a communication event, wherein the endpoint query request specifies at least a first endpoint; accessing endpoint information for the first endpoint; and augmenting the communication event according to the accessed endpoint information.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 10, 2016
    Inventors: Patrick Malatack, Cheuk To Law
  • Patent number: 9240966
    Abstract: Systems and methods for a communication platform that includes receiving a media message request; obtaining a set of web content resources associated with the media message request; rendering the set of web content resources; converting the rendered set of web content resources into a media resource; and transmitting the media resource to a destination according to the media message request.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: January 19, 2016
    Assignee: Twilio, Inc.
    Inventors: Thomas Wilsher, Patrick Malatack, Rajiv Puranik, Cheuk To Law
  • Patent number: 9226217
    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: April 17, 2015
    Date of Patent: December 29, 2015
    Assignee: Twilio, Inc.
    Inventor: Patrick Malatack
  • Patent number: 9225840
    Abstract: A system and method for providing a telephony endpoint information service at a communication platform includes obtaining information of a first endpoint through a set of information collection processes; storing the obtained information in an endpoint repository; receiving an endpoint query request of a communication event, wherein the endpoint query request specifies at least a first endpoint; accessing endpoint information for the first endpoint; and augmenting the communication event according to the accessed endpoint information.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: December 29, 2015
    Assignee: Twilio, Inc.
    Inventors: Patrick Malatack, Cheuk To Law
  • Publication number: 20150304934
    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: April 17, 2015
    Publication date: October 22, 2015
    Inventor: Patrick Malatack
  • Patent number: 9160696
    Abstract: Systems and methods for sending a media message from a communication platform receiving a messaging request to transmit media message to a destination endpoint, wherein the request includes a specified media content universal resource identifier (URI); retrieving a media resource from the URI, wherein the media resource is retrieved from a application layer request including a set of context data relating to the messaging request; transforming the media resource into a messaging formatted media resource; and transmitting the formatted media resource to a destination in a media message.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: October 13, 2015
    Assignee: Twilio, Inc.
    Inventors: Thomas Wilsher, Patrick Malatack, Rajiv Puranik, Cheuk To Law
  • Publication number: 20150131444
    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: Application
    Filed: September 17, 2014
    Publication date: May 14, 2015
    Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Rowri Rao
  • Publication number: 20150103989
    Abstract: A system and method that includes receiving a communication request of an account, the communication request including communication properties; identifying at least two routing options of a route priority list, the routing options capable of completing the communication request and identified according to a priority heuristic; generating a communication cost from the communication properties; and upon receipt of the routing response and the communication cost response, executing a communication with a routing option of the routing priority list and committing a cost of the communication to the account.
    Type: Application
    Filed: December 18, 2014
    Publication date: April 16, 2015
    Inventors: Matthew D. Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph
  • Patent number: 8948356
    Abstract: A system and method that includes receiving a communication request of an account, the communication request including communication properties; identifying at least two routing options of a route priority list, the routing options capable of completing the communication request and identified according to a priority heuristic; generating a communication cost from the communication properties; and upon receipt of the routing response and the communication cost response, executing a communication with a routing option of the routing priority list and committing a cost of the communication to the account.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: February 3, 2015
    Assignee: Twilio, Inc.
    Inventors: Matthew D Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph
  • Publication number: 20150026477
    Abstract: A system and method for messaging application content that includes providing an application content messaging application programming interface (API); receiving a content delivery request from an account, through the application content messaging API; retrieving device information of a destination endpoint specified in the content delivery request; based on the device information, selecting an application content format from a set of formats and obtaining application content in the application content format; and transmitting the application content.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 22, 2015
    Inventors: Patrick Malatack, Cheuk To Law, Thomas Wilsher
  • Publication number: 20140379823
    Abstract: Systems and methods for sending a media message from a communication platform receiving a messaging request to transmit media message to a destination endpoint, wherein the request includes a specified media content universal resource identifier (URI); retrieving a media resource from the URI, wherein the media resource is retrieved from a application layer request including a set of context data relating to the messaging request; transforming the media resource into a messaging formatted media resource; and transmitting the formatted media resource to a destination in a media message.
    Type: Application
    Filed: May 8, 2014
    Publication date: December 25, 2014
    Applicant: Twilio, Inc.
    Inventors: Thomas Wilsher, Patrick Malatack, Rajiv Puranik, Cheuk To Law
  • Publication number: 20140376543
    Abstract: A system and method for providing a telephony endpoint information service at a communication platform includes obtaining information of a first endpoint through a set of information collection processes; storing the obtained information in an endpoint repository; receiving an endpoint query request of a communication event, wherein the endpoint query request specifies at least a first endpoint; accessing endpoint information for the first endpoint; and augmenting the communication event according to the accessed endpoint information.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 25, 2014
    Inventors: Patrick Malatack, Cheuk To Law
  • Publication number: 20140380145
    Abstract: Systems and methods for a communication platform that includes receiving a media message request; obtaining a set of web content resources associated with the media message request; rendering the set of web content resources; converting the rendered set of web content resources into a media resource; and transmitting the media resource to a destination according to the media message request.
    Type: Application
    Filed: May 8, 2014
    Publication date: December 25, 2014
    Applicant: Twilio, Inc.
    Inventors: Thomas Wilsher, Patrick Malatack, Rajiv Puranik, Cheuk To Law