System and method for a media intelligence platform
First Claim
Patent Images
1. A method comprising:
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
activating a first media analysis service and a second media analysis service of the plurality of media analysis services for at least a portion of an active communication session of an entity in the platform system, the platform system activating each media analysis service responsive to at least one of;
a determination by the platform system that at least one property of media of the active communication session that is collected by the platform system maps to at least one setting of entity platform configuration that enables media analysis, the entity platform configuration being platform configuration of the entity in the platform system,a communication application instruction,a REST API call, anda SIP message;
the first activated media analysis service performing a first media analysis on the collected media while the communication session is active to generate a first media analysis result;
the second activated media analysis service performing a second media analysis on the collected media while the communication session is active to generate a second media analysis result, the second media analysis being different from the first media analysis;
during the active communication session, applying the first media analysis result and the second media analysis result by at least one of;
changing the active communication session in response to at least one of the first media analysis result and the second media analysis result, andtransmitting at least one application layer protocol message to at least one callback URI of an external system of the entity, the at least one callback URI being specified by the entity platform configuration, the at least one application layer protocol message providing at least one of the first media analysis result and the second media analysis result,accounting for the use of the first activated media analysis service on behalf of the entity;
accounting for the use of the second activated media analysis service on behalf of the entity, the platform system accounting for the use of the second activated media analysis service independently from the accounting for the use of the first activated media analysis service;
generating billing information for the entity based on the accounting for the use of the first activated media analysis service and the accounting for the use of the second activated media analysis service,wherein the entity platform configuration is provided by at least one external system via an account management interface of the media processing platform system, the account management interface including a least one of an account portal user interface and an account management API, andwherein the first media analysis service and the second media analysis service are both active during at least a portion of the active communication session.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-tenant media processing platform system and method. At least a first media analysis service of a plurality of media analysis services is activated for at least a portion of an active communication session of an entity in the platform system. The first activated media analysis service performs a first media analysis on media of the active communication session that is collected by the platform system. The first activated media analysis service performs the first media analysis on the collected media while the communication session is active to generate a first media analysis result. During the active communication session, at least one media analysis result is applied.
-
Citations
20 Claims
-
1. A method comprising:
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
activating a first media analysis service and a second media analysis service of the plurality of media analysis services for at least a portion of an active communication session of an entity in the platform system, the platform system activating each media analysis service responsive to at least one of; a determination by the platform system that at least one property of media of the active communication session that is collected by the platform system maps to at least one setting of entity platform configuration that enables media analysis, the entity platform configuration being platform configuration of the entity in the platform system, a communication application instruction, a REST API call, and a SIP message; the first activated media analysis service performing a first media analysis on the collected media while the communication session is active to generate a first media analysis result; the second activated media analysis service performing a second media analysis on the collected media while the communication session is active to generate a second media analysis result, the second media analysis being different from the first media analysis; during the active communication session, applying the first media analysis result and the second media analysis result by at least one of; changing the active communication session in response to at least one of the first media analysis result and the second media analysis result, and transmitting at least one application layer protocol message to at least one callback URI of an external system of the entity, the at least one callback URI being specified by the entity platform configuration, the at least one application layer protocol message providing at least one of the first media analysis result and the second media analysis result, accounting for the use of the first activated media analysis service on behalf of the entity; accounting for the use of the second activated media analysis service on behalf of the entity, the platform system accounting for the use of the second activated media analysis service independently from the accounting for the use of the first activated media analysis service; generating billing information for the entity based on the accounting for the use of the first activated media analysis service and the accounting for the use of the second activated media analysis service, wherein the entity platform configuration is provided by at least one external system via an account management interface of the media processing platform system, the account management interface including a least one of an account portal user interface and an account management API, and wherein the first media analysis service and the second media analysis service are both active during at least a portion of the active communication session. - View Dependent Claims (2, 3, 4, 5)
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
-
6. A method comprising:
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
activating at least a first media analysis service and a second media analysis service of the plurality of media analysis services for at least a portion of an active communication session of an entity in the platform system; the first media analysis service collecting media of the active communication session; the first media analysis service performing a first media analysis on the collected media while the communication session is active to generate a first media analysis result; the first media analysis service transmitting an application layer protocol message to a Uniform Resource Identifier (URI) of the second media analysis service, the application layer protocol message providing data relating to the first media analysis result; the second media analysis service performing a second media analysis on the first media analysis result while the communication session is active to generate a second media analysis result, the second media analysis being different from the first media analysis; during the active communication session, applying the second media analysis result, wherein a callback URI parameter of the first media analysis service is configured to specify the URI of the second media analysis service, and wherein the first media analysis service and the second media analysis service are both active during at least a portion of the active communication session. - View Dependent Claims (7)
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
-
8. A method comprising:
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
activating a first media analysis service of the plurality of media analysis services for at least a portion of an active communication session of an entity in the platform system, the platform system activating the first media analysis service responsive to a REST API call provided by an external system of the entity; the first activated media analysis service performing a first media analysis on media of the active communication session that is collected by the first activated media analysis service, while the communication session is active, to generate a first media analysis result; during the active communication session, applying the first media analysis result by transmitting at least one application layer protocol message to at least one callback URI of an external system of the entity, the at least one callback URI being specified by the REST API call, the at least one application layer protocol message providing the first media analysis result, accounting for the use of the first activated media analysis service on behalf of the entity; and generating billing information for the entity based on the accounting for the use of the first activated media analysis service, wherein each external system of the entity is a system of an account holder of a platform account of the multi-tenant media processing platform system, each external system being external to the platform system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- at a multi-tenant media processing platform system that includes a plurality of media analysis services;
Specification