Email Handling Time Tracking via SIP Session Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for measuring the productivity of email-handling agents in organizations are inadequate, as they fail to accurately track the time spent on emails and do not account for collaborative efforts or agent availability, leading to misleading productivity metrics.
Innovation Solution
A method and apparatus that detect and measure the opening and closing of email messages by agents, calculating the cumulative time spent considering each email by creating and managing SIP sessions, and using SUBSCRIBE and NOTIFY messages to track state changes, ensuring accurate time tracking regardless of multiple interactions or transfers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of e-mails processed per hour is used to measure productivity, then productivity measurement is simple, but the measurement is highly misleading and does not reflect actual agent effort
Solution Approach 1:
The patent introduces an intermediary tracking system that monitors email interactions between agents. This intermediary system captures events such as email opening, closing, forwarding, and agent availability status, then processes this data to calculate accurate productivity metrics. The intermediary layer resolves the contradiction by providing precise measurement without requiring complex manual tracking procedures.
Solution Approach 2:
The system implements feedback mechanisms where agents signal their availability status and the system continuously monitors email handling events. This feedback loop provides real-time data on actual agent engagement with emails, enabling accurate productivity measurement that reflects true agent effort rather than just volume metrics.
2Reliability
If traditional email distribution methods are used, then email routing is simple, but there is no method of determining whether an agent is still working on a response or has left for a break
Solution Approach 1:
The system employs self-service mechanisms where agents automatically signal their own availability status to the host system. When agents are available, they indicate readiness to receive emails; when unavailable (e.g., taking breaks), the system detects this status change. This self-service approach provides reliable status tracking without requiring complex external monitoring of agent physical presence.
Solution Approach 2:
An intermediary tracking system monitors agent status and email handling events. This intermediary layer captures availability signals from agents and correlates them with email interaction events, providing reliable determination of whether agents are actively working on responses or unavailable. The intermediary system resolves the complexity by centralizing status management rather than requiring direct monitoring of each agent.
3Measurement precision
If collaborative email handling is allowed, then team productivity improves, but it becomes difficult to credit the appropriate agents for their contributions
Solution Approach 1:
The system implements comprehensive feedback tracking that captures each agent's specific contributions to email handling. When emails are forwarded between agents or worked on collaboratively, the system records each event and attributes credit to the appropriate agents based on their actual engagement. This feedback mechanism ensures accurate credit distribution while maintaining collaborative workflow efficiency.
Solution Approach 2:
An intermediary tracking system monitors collaborative email interactions, capturing events such as forwarding, opening, and closing by different agents. This intermediary layer processes the collaborative workflow data and distributes credit appropriately among all contributing agents, resolving the contradiction by enabling both collaboration and accurate individual attribution.
Data Source
AI summary
A method and apparatus are provided for measuring a time of considering an e-mail message received by an agent of an automatic contact distribution system. The method includes the steps of detecting each opening and closing of the e-mail received by the agent, measuring an elapsed time between each detected opening and closing of the e-mail and summing the measured elapsed times between the openings and closings of the e-mail to provide a cumulative total time for preparing the response to the e-mail.


