System and method for providing communication platform metadata
First Claim
Patent Images
1. A method comprising:
- executing, by a multi-tenant application platform, at least one process on behalf of a first account of the multi-tenant application platform, the at least one process executed by the multi-tenant application platform using at least one internal resource of the multi-tenant application platform;
during execution of the at least one process, capturing, by the multi-tenant application platform, internal log information of the at least one process and storing the internal log information in association with the first account of the multi-tenant application platform;
receiving, from an external system of the first account a request to access log information associated with the first user account;
responsive to receiving the request from the external system, generating, by the multi-tenant application platform, sanitized log information for the first account by abstracting at least one internal platform resource of the internal log information to a proxy resource; and
detecting and classifying, by the multi-tenant application platform, an error in the sanitized log information and transmitting the sanitized log information of the first account to the external system as a response to the request.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method comprising:
-
executing, by a multi-tenant application platform, at least one process on behalf of a first account of the multi-tenant application platform, the at least one process executed by the multi-tenant application platform using at least one internal resource of the multi-tenant application platform; during execution of the at least one process, capturing, by the multi-tenant application platform, internal log information of the at least one process and storing the internal log information in association with the first account of the multi-tenant application platform; receiving, from an external system of the first account a request to access log information associated with the first user account; responsive to receiving the request from the external system, generating, by the multi-tenant application platform, sanitized log information for the first account by abstracting at least one internal platform resource of the internal log information to a proxy resource; and detecting and classifying, by the multi-tenant application platform, an error in the sanitized log information and transmitting the sanitized log information of the first account to the external system as a response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A multi-tenant 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 multi-tenant application platform to perform operations comprising; executing at least one process on behalf of a first account of the multi-tenant application platform, the at least one process executed by the multi-tenant application platform using at least one internal resource of the multi-tenant application platform; during execution of the at least one process, capturing internal log information of the at least one process and storing the internal log information in association with the first account of the multi-tenant application platform; receiving, from an external system of the first account, a request to access log information associated with the first user account; responsive to receiving the request from the external system, generating sanitized log information for the first account by abstracting at least one internal platform resource of the internal log information to a proxy resource; and detecting and classifying an error in the sanitized log information and transmitting the sanitized log information of the first account to the external system as a response to the request. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a multi-tenant application platform, cause the multi-tenant application platform to perform operations comprising:
-
executing at least one process on behalf of a first account of the multi-tenant application platform, the at least one process executed by the multi-tenant application platform using at least one internal resource of the multi-tenant application platform; during execution of the at least one process, capturing internal log information of the at least one process and storing the internal log information in association with the first account of the multi-tenant application platform; receiving, from an external system of the first account, a request to access log information associated with the first user account; responsive to receiving the request from the external system, generating sanitized log information for the first account by abstracting at least one internal platform resource of the internal log information to a proxy resource; and detecting and classifying an error in the sanitized log information and transmitting the sanitized log information of the first account to the external system as a response to the request. - View Dependent Claims (18, 19, 20)
-
Specification