Method for intelligent and automated transmission of local context in converged signaling
First Claim
1. A method for associating contextual data with a communication session, the method comprising:
- creating a log of application specific contextual data for a computer software application executing on a computing platform, the application specific contextual data comprising a historical record of actions taken by the computer software application when executing on the computing platform, the historical record required to diagnose and solve technical problems associated with execution of the computer software application;
initiating a communication session between an initiating entity and a receiving entity to request assistance in solving one of the technical problems associated with the execution of the computer application by sending a communication session request to the receiving entity, the receiving entity comprising a plurality agents;
associating at least a portion of the application specific contextual data contained in the log and related to the computer application with the communication session request;
transmitting the associated contextual data to the receiving entity automatically and concurrently with a time when the communication session is initiated; and
using the transmitted application specific contextual data to route the communication session to a given agent based upon expertise and to diagnose and solve the technical problem.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for associating contextual data with communication sessions, in particular in technical help desk scenarios. A context logger service running on a central server or on an individual computing device is used to create a log of application specific, often ephemeral, contextual data for a plurality of applications running one or more systems that are in communication with the context logger service across one or more networks. When a communication session between an initiating entity and a receiving entity to request assistance regarding a subject application running on one of the systems is initiated, and if the communication session is deemed to be a candidate for the automatic association of such context data, at least a portion of the application specific contextual data contained in the log is associated with the communication session and delivered to the receiving entity. The receiving entity uses the associated application specific contextual data to provide the requested assistance, or otherwise improve the operations at the receiving entity.
-
Citations
35 Claims
-
1. A method for associating contextual data with a communication session, the method comprising:
-
creating a log of application specific contextual data for a computer software application executing on a computing platform, the application specific contextual data comprising a historical record of actions taken by the computer software application when executing on the computing platform, the historical record required to diagnose and solve technical problems associated with execution of the computer software application; initiating a communication session between an initiating entity and a receiving entity to request assistance in solving one of the technical problems associated with the execution of the computer application by sending a communication session request to the receiving entity, the receiving entity comprising a plurality agents; associating at least a portion of the application specific contextual data contained in the log and related to the computer application with the communication session request; transmitting the associated contextual data to the receiving entity automatically and concurrently with a time when the communication session is initiated; and using the transmitted application specific contextual data to route the communication session to a given agent based upon expertise and to diagnose and solve the technical problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for associating contextual data with a communication session, the method comprising:
-
creating a log of application specific contextual data for a plurality of software applications executing on a plurality of distinct computing platforms, the application specific contextual data comprising a historical record of actions taken by the computer software applications when executing on the computing platforms, the historical record required to diagnose and solve technical problems association with execution of the software applications and the log created in a common database that is in communication with each one of the computing platforms across one or more networks; using an integrated computing device to initiate a communication session between an initiating entity and a receiving entity to request assistance regarding one of the technical problems associated with one of the plurality of applications running on one of the computing platforms by sending a communication session request to the receiving entity, the receiving entity comprising a plurality of agents; identifying a portion of the application specific contextual data in the log to be associated with the communication session request; obtaining the identified portion of the application specific contextual data from the log; associating the identified portion of the application specific contextual data with the communication session request automatically and concurrently with a time when the communication session is initiated; and using the transmitted application specific contextual data to route the communication session to a given agent based upon expertise and to diagnose and solve the technical problem and to improve assistance provided by the receiving entity. - View Dependent Claims (24)
-
-
25. A non-transitory computer-readable medium containing a computer-readable code that when read by a computer causes the computer to perform a method for associating contextual data with a communication session, the method comprising:
-
creating a log of application specific contextual data for a computer software application executing on a computing platform, the application specific contextual data comprising a historical record of actions taken by the computer software application when executing on the computing platform, the historical record required to diagnose and solve technical problems associated with execution of the computer software application; initiating a communication session between an initiating entity and a receiving entity to request assistance in solving one of the technical problems associated with the execution of the computer application by sending a communication session request to the receiving entity, the receiving entity comprising a plurality agents; associating at least a portion of the application specific contextual data contained in the log and related to the computer application with the communication session request; transmitting the associated contextual data to the receiving entity automatically and concurrently with a time when the communication session is initiated; and using the transmitted application specific contextual data to route the communication session to a given agent based upon expertise and to diagnose and solve the technical problem. - View Dependent Claims (26, 27, 28, 31, 32, 33)
-
- 29. The non-transitory computer readable medium of 25, wherein the step of initiating a communication session further comprises using an integrated computing device that is capable of establishing and conducting the communication session between the initiating entity and the receiving entity to initiate the communication session.
-
34. A system for associating contextual data with a communication session, the system comprising:
-
a context logger server comprising a memory for storage of program instructions for running a context logger service in communication with a plurality of software applications running on a computing platform, the context logger service comprising; at least one log capable of storing application specific contextual data for each one of the plurality of applications, the application specific contextual data comprising a historical record of actions taken by the computer software application when executing on the computing platform, the historical record required to diagnose and solve technical problems associated with the plurality of software applications; and a common application program interface to facilitate the writing of the contextual data to the log by each one of the plurality of applications; and a session initiation protocol communication server to monitor session initiation protocol based communication session requests from an initiating entity to a receiving entity comprising a plurality of agents that are used to request assistance regarding one of the technical problems associated with a subject application running on the system, the session initiation protocol communication server in communication with the context logger service and capable of automatically reading contextual data stored in the log and associating the contextual data with the communication session request at a time when the communication session is initiated to facilitate routing the communication session request to a given agent based on the contextual data. - View Dependent Claims (35)
-
Specification