Synthetic transactions between communication endpoints
First Claim
Patent Images
1. A system comprising:
- at least one processor; and
one or more computer-readable hardware memories including instructions stored thereon that, responsive to execution by the at least one processor, cause the at least one processor to perform operations including;
receiving an instruction to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint and according to a simulation scenario, the simulation scenario simulating one or more communication session types;
ascertaining parameters of the synthetic transaction from the simulation scenario, the parameters including one or more identifiers of one or more communication endpoints with which the synthetic transaction is to be performed and transaction parameters to be applied as part of the synthetic transaction;
receiving an instruction to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint and according to a simulation scenario, the simulation scenario simulating one or more communication session types;
ascertaining parameters of the synthetic transaction from the simulation scenario, the parameters including one or more identifiers of one or more communication endpoints with which the synthetic transaction is to be performed and transaction parameters to be applied as part of the synthetic transaction;
receiving an instruction to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint and according to a simulation scenario, the simulation scenario simulating one or more communication session types;
ascertaining parameters of the synthetic transaction from the simulation scenario, the parameters including one or more identifiers of one or more communication endpoints with which the synthetic transaction is to be performed and transaction parameters to be applied as part of the synthetic transaction.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for synthetic transactions between communication endpoints are described. According to various embodiments, a synthetic transaction represents a simulation of a communication session between different communication endpoints. In at least some embodiments, performance attributes of a synthetic transaction may be recorded during various stages of the synthetic transaction. Based on the performance attributes, various actions may be taken to mitigate errors and optimize communication session performance.
15 Citations
20 Claims
-
1. A system comprising:
at least one processor; and
one or more computer-readable hardware memories including instructions stored thereon that, responsive to execution by the at least one processor, cause the at least one processor to perform operations including;
receiving an instruction to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint and according to a simulation scenario, the simulation scenario simulating one or more communication session types;
ascertaining parameters of the synthetic transaction from the simulation scenario, the parameters including one or more identifiers of one or more communication endpoints with which the synthetic transaction is to be performed and transaction parameters to be applied as part of the synthetic transaction;
receiving an instruction to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint and according to a simulation scenario, the simulation scenario simulating one or more communication session types;
ascertaining parameters of the synthetic transaction from the simulation scenario, the parameters including one or more identifiers of one or more communication endpoints with which the synthetic transaction is to be performed and transaction parameters to be applied as part of the synthetic transaction;
receiving an instruction to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint and according to a simulation scenario, the simulation scenario simulating one or more communication session types;
ascertaining parameters of the synthetic transaction from the simulation scenario, the parameters including one or more identifiers of one or more communication endpoints with which the synthetic transaction is to be performed and transaction parameters to be applied as part of the synthetic transaction.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method, comprising:
- receiving an indication to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint;
generating a simulation scenario for the synthetic transaction, the simulation scenario simulating one or more communication session types by at least identifying the client device and the communication endpoint and including parameters to be applied to the synthetic transaction, the synthetic transaction simulating an exchange of communication media including one or more of voice media or video media between the client device and the communication endpoint;
instructing the client device to initiate the synthetic transaction between the communication client of the client device and the communication client of the communication endpoint and according to the simulation scenario; and
determining communication quality between the client device and the communication endpoint based on attributes observed as part of the synthetic transaction, the attributes including one or more quality attributes of the voice media or the video media detected as part of the synthetic transaction. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- receiving an indication to initiate a synthetic transaction between a communication client of a client device and a communication client of a communication endpoint;
-
18. A computer-implemented method, comprising:
- receiving an indication to initiate a synthetic transaction between a communication client of a client device and a communication client of a simulated communication endpoint;
generating a simulation scenario for the synthetic transaction that identifies the client device and the simulated communication endpoint, and that includes parameters to be applied to the synthetic transaction, the synthetic transaction simulating an exchange of communication media including one or more of voice media or video media between the client device and the simulated communication endpoint; and
instructing the client device to initiate the synthetic transaction between the communication client of the client device and the communication client of the simulated communication endpoint and according to the simulation scenario. - View Dependent Claims (19, 20)
- receiving an indication to initiate a synthetic transaction between a communication client of a client device and a communication client of a simulated communication endpoint;
Specification