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: 20190222692Abstract: 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: ApplicationFiled: January 11, 2019Publication date: July 18, 2019Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
-
Publication number: 20190196670Abstract: Navigation of multiple information item hierarchies within a same application display pane or view is provided. Information items may be displayed in a customized collection of information items, for example, a “favorites” collection, that may be assembled from a variety of content sources and that may be persisted across a variety of information item views.Type: ApplicationFiled: March 1, 2019Publication date: June 27, 2019Inventors: Erez KIKIN-GIL, Mark Eugene PEARSON, Vignesh SACHIDANANDAM, Doreen GRIEB, Patrick MALATACK
-
Patent number: 10241643Abstract: Navigation of multiple information item hierarchies within a same application display pane or view is provided. Information items may be displayed in a customized collection of information items, for example, a “favorites” collection, that may be assembled from a variety of content sources and that may be persisted across a variety of information item views.Type: GrantFiled: December 21, 2012Date of Patent: March 26, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Erez Kikin-Gil, Mark Eugene Pearson, Vignesh Sachidanandam, Doreen Grieb, Patrick Malatack
-
Patent number: 10212275Abstract: 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: GrantFiled: March 5, 2018Date of Patent: February 19, 2019Assignee: Twilio, Inc.Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
-
Patent number: 10182147Abstract: 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: GrantFiled: September 21, 2012Date of Patent: January 15, 2019Assignee: Twilio Inc.Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
-
Publication number: 20180351891Abstract: 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: ApplicationFiled: August 3, 2018Publication date: December 6, 2018Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
-
Patent number: 10069773Abstract: 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: GrantFiled: March 3, 2016Date of Patent: September 4, 2018Assignee: TWILIO, INC.Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao
-
Patent number: 10057734Abstract: 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: GrantFiled: December 9, 2015Date of Patent: August 21, 2018Assignee: TWILIO INC.Inventors: Thomas Wilsher, Patrick Malatack, Rajiv Puranik, Cheuk To Law
-
Publication number: 20180198912Abstract: 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: ApplicationFiled: March 5, 2018Publication date: July 12, 2018Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
-
Patent number: 9992608Abstract: 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: GrantFiled: November 18, 2015Date of Patent: June 5, 2018Assignee: Twilio, Inc.Inventors: Patrick Malatack, Cheuk To Law
-
Publication number: 20180139677Abstract: 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: ApplicationFiled: January 15, 2018Publication date: May 17, 2018Inventor: Patrick Malatack
-
Patent number: 9942394Abstract: 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: GrantFiled: October 28, 2016Date of Patent: April 10, 2018Assignee: Twilio, Inc.Inventors: Jeff Lawson, Evan Cooke, Robert J. Simutis, Patrick Malatack, Kyle Conroy
-
Patent number: 9907010Abstract: 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: GrantFiled: November 18, 2015Date of Patent: February 27, 2018Assignee: Twilio, Inc.Inventor: Patrick Malatack
-
Patent number: 9792038Abstract: Feedback via an input device associated with an interaction with a point of interest (POI) and scribble recognition is provided. When using an input device to navigate a GUI, various POIs may be determined as elements beneficial for a user to notice, pay attention to, or avoid. When an input is received that may be associated with a POI, feedback may be provided. Feedback may include haptic, visual, or audible feedback. Scribble recognition may also be provided. When using an input device (e.g., digital pen), a user may “scribble” in a margin to test pen attributes. Upon recognizing a scribble, alternative pen attributes may be presented in a contextual menu. In addition, the scribble may be automatically erased upon selection of a pen attribute or upon receiving input in another area of the UI or alternatively, feedback may be provided prior to erasure of the scribble input.Type: GrantFiled: August 17, 2012Date of Patent: October 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Erez Kikin Gil, Doreen Nelson Grieb, Matthew Kotler, Patrick Malatack
-
Patent number: 9654647Abstract: 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: GrantFiled: February 26, 2016Date of Patent: May 16, 2017Assignee: Twilio, Inc.Inventors: Mathew D. Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph
-
Patent number: 9641677Abstract: 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: GrantFiled: November 19, 2015Date of Patent: May 2, 2017Assignee: Twilio, Inc.Inventors: Jeffrey Lawson, Evan Cooke, Rob Simutis, Patrick Malatack, Kyle Conroy
-
Publication number: 20170048386Abstract: 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: ApplicationFiled: October 28, 2016Publication date: February 16, 2017Applicant: Twilio, Inc.Inventors: Jeff Lawson, Evan Cooke, Rob Simutis, Patrick Malatack, Kyle Conroy
-
Publication number: 20160337819Abstract: 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: ApplicationFiled: May 13, 2016Publication date: November 17, 2016Inventors: Patrick Malatack, Gowri Rao, Kenneth Hoxworth, Elaine Tsai, Saurabh Daftary, Triet Kha, Julie Laver
-
Patent number: 9483328Abstract: 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: GrantFiled: July 21, 2014Date of Patent: November 1, 2016Assignee: Twilio, Inc.Inventors: Patrick Malatack, Cheuk To Law, Thomas Wilsher
-
Publication number: 20160191430Abstract: 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: ApplicationFiled: March 3, 2016Publication date: June 30, 2016Inventors: Patrick Malatack, Thomas Wilsher, Cheuk To Law, Gowri Rao