System and method for providing communication platform metadata
AssigneeTwilio Inc.
InventorsMatthew David Nowack, Jonas Mikael Boerjesson
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A method comprising:
- generating, by an application platform, internal log information associated with a first account of the application platform;
- receiving, by the application platform, a request to access the internal log information associated with the first account;
- and
- in response to receiving the request:
- accessing, by the application platform, a first set of records in the internal log information that describe logged events attributed to at least a first internal Internet protocol (IP) address of the application platform and a second internal IP address of the application platform;
- generating, by the application platform, sanitized log information by modifying the first set of records to describe the logged events as being attributed to a public IP address rather than the first internal IP address and the second internal IP address;
- and
- returning, by the application platform, the sanitized log information in a response to the request.
An application platform comprising:
- one or more computer processors;
- and
- one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the application platform to perform operations comprising:
- generating internal log information associated with a first account of the application platform;
- receiving a request to access the internal log information associated with the first account;
- and
- in response to receiving the request:
- accessing a first set of records in the internal log information that describe logged events attributed to at least a first internal Internet protocol (IP) address of the application platform and a second internal IP address of the application platform;
- generating sanitized log information by modifying the first set of records to describe the logged events as being attributed to a public IP address rather than the first internal IP address and the second internal IP address;
- and
- returning the sanitized log information in a response to the request.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of an application platform, cause the application platform to perform operations comprising:
- generating internal log information associated with a first account of the application platform;
- receiving a request to access the internal log information associated with the first account;
- and
- in response to receiving the request:
- accessing a first set of records in the internal log information that describe logged events attributed to at least a first internal Internet protocol (IP) address of the application platform and a second internal IP address of the application platform;
- generating sanitized log information by modifying the first set of records to describe the logged events as being attributed to a public IP address rather than the first internal IP address and the second internal IF address;
- and
- returning the sanitized log information in a response to the request.
Dependencies are inferred from the claim text.