Patents by Inventor Matthew David Nowack
Matthew David Nowack 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: 20230283996Abstract: 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: ApplicationFiled: May 16, 2023Publication date: September 7, 2023Inventors: Evan Mansfield Cooke, Timothy S. Milliron, Adam Ballai, Matthew David Nowack, Robert Charles Hagemann, III
-
Publication number: 20230089410Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Inventors: Matthew David Nowack, Jonas Mikael Boerjesson
-
Patent number: 11539601Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: GrantFiled: August 20, 2019Date of Patent: December 27, 2022Assignee: Twilio Inc.Inventors: Matthew David Nowack, Jonas Mikael Boerjesson
-
Publication number: 20200153717Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: ApplicationFiled: August 20, 2019Publication date: May 14, 2020Inventors: Matthew David Nowack, Jonas Mikael Boerjesson
-
Patent number: 10439907Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: GrantFiled: November 16, 2017Date of Patent: October 8, 2019Assignee: Twilio Inc.Inventors: Matthew David Nowack, Jonas Boerjesson
-
Publication number: 20180069772Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: ApplicationFiled: November 16, 2017Publication date: March 8, 2018Inventors: Matthew David Nowack, Jonas Boerjesson
-
Patent number: 9853872Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: GrantFiled: August 27, 2015Date of Patent: December 26, 2017Assignee: Twilio, Inc.Inventors: Matthew David Nowack, Jonas Boerjesson
-
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
-
Publication number: 20150372889Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: ApplicationFiled: August 27, 2015Publication date: December 24, 2015Inventors: Matthew David Nowack, Jonas Boerjesson
-
Patent number: 9137127Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: GrantFiled: September 17, 2014Date of Patent: September 15, 2015Assignee: Twilio, Inc.Inventors: Matthew David Nowack, Jonas Boerjesson
-
Publication number: 20150081918Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.Type: ApplicationFiled: September 17, 2014Publication date: March 19, 2015Inventors: Matthew David Nowack, Jonas Boerjesson
-
Patent number: 8738051Abstract: A system and method for transmitting telephony messages that includes transmitting a first outgoing telephony message through a first channel using a first routing option selected from a plurality of routing options; receiving a message delivery report through at least a second channel; updating message routing data in response to the message delivery report; selecting a second routing option for at least a second outgoing message, the second routing option selected from the plurality of routing options prioritized by the updated message routing data; and transmitting a second outgoing telephony message through the first channel using the selected second routing option.Type: GrantFiled: July 25, 2013Date of Patent: May 27, 2014Assignee: Twilio, Inc.Inventors: Matthew David Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph
-
Publication number: 20140031070Abstract: A system and method for transmitting telephony messages that includes transmitting a first outgoing telephony message through a first channel using a first routing option selected from a plurality of routing options; receiving a message delivery report through at least a second channel; updating message routing data in response to the message delivery report; selecting a second routing option for at least a second outgoing message, the second routing option selected from the plurality of routing options prioritized by the updated message routing data; and transmitting a second outgoing telephony message through the first channel using the selected second routing option.Type: ApplicationFiled: July 25, 2013Publication date: January 30, 2014Applicant: Twilio, Inc.Inventors: Matthew David Nowack, Patrick Malatack, Thomas Wilsher, Chad Selph