Patent No. US9456086 (titled "Method and system for matching entities in an auction") on Mar 8, 2010. The application was issued on Sep 27, 2016.
'086 is related to the field of intelligent communication routing and automated resource allocation within computer-telephony integrated (CTI) systems. It addresses the technical challenge of efficiently matching entities, such as callers and agents in a call center, by moving beyond simple rule-based or first-in-first-out (FIFO) logic. The background context involves managing high-volume real-time communications where the goal is to balance service quality with resource utilization, particularly in environments where agents possess varying skill levels and costs.
The underlying idea behind '086 is to treat the matching of entities as a multivariate optimization problem that accounts for both immediate economic gain and the long-term cost of resource unavailability. Instead of just looking for the best available agent for a specific caller, the system evaluates the opportunity cost of using a specific resource now versus saving it for a potentially more valuable future interaction. This engineering insight allows the system to maximize the total economic surplus across a series of matches rather than just optimizing a single transaction in isolation.
The claims of '086 focus on a method for matching subsets of entities by processing multivalued scalar data that represent inferential targeting and characteristic parameters. The independent claims specifically protect the use of an automated processor to perform an optimization that balances the economic surplus of a mutually exclusive match against the opportunity cost of making those entities unavailable for alternate pairings. This mechanism ensures that the resulting signal for call routing or resource allocation reflects a mathematically optimized selection across a plurality of potential matches.
In practice, the invention functions by maintaining a local database of agent skill vectors and caller requirement vectors within the low-level switching architecture. By integrating the optimization algorithm directly into the communication server rather than externalizing it to a high-level management system, the '086 patent reduces processing latency and communication overhead. The system can dynamically adjust to peak loads by shifting from complex training-focused optimizations to high-throughput efficiency modes, ensuring that the most critical matches are prioritized when resources are scarce.
This approach differs from prior solutions by incorporating game theory and economic modeling into the real-time switching logic. Traditional systems typically use static grouping or simple skill-based thresholds that ignore the relative value of an agent's time or the potential for skill growth. By quantifying abstract concepts like training value and future availability into a normalized cost function, the '086 patent allows for a more granular and globally efficient distribution of work that adapts to the shifting state of the entire call center ecosystem.
In the early 2000s when ’086 was filed, computer-telephony integration (CTI) was typically implemented using a rigid architectural split where low-level voice switching was performed by dedicated hardware or Private Branch Exchanges (PBXs), while high-level routing logic was externalized to separate general-purpose servers. At a time when systems commonly relied on static, rule-based Least Cost Routing (LCR) or simple first-in-first-out (FIFO) queues, the integration of complex, non-deterministic algorithms directly into the call-control path was rare. Hardware and software constraints of the era made the real-time execution of sophisticated optimization models non-trivial, as non-deterministic operating systems often introduced latencies that could impair the performance of time-critical voice processing functions.
The disclosed invention represents a meaningful technical advancement through the structural integration of an intelligent switching architecture directly within the low-level communications management layer. By partitioning control such that the main processor of a telephony server evaluates complex algorithms—including probabilistic models, Bayesian logic, and collaborative filtering—simultaneously with voice channel management, the system overcomes the latency constraints inherent in externalized management architectures. This architectural shift enables a capability for inferential target resolution, where a communication is routed based on a real-time algorithmic optimization of agent skill metrics, training costs, and predicted outcomes rather than a static address. The technical effect achieved is a reduction in the required bandwidth for external synchronization and a decrease in the transactional load on high-level management systems, allowing for more granular, context-aware routing without sacrificing real-time performance.
The patent contains a total of 20 claims, with claims 1, 11, and 20 serving as the independent claims. These independent claims generally focus on a method for matching subsets of entities by storing multivalued scalar data representing targeting and characteristic parameters and using an automated processor to perform an economic optimization that maximizes surplus while accounting for the opportunity cost of entity unavailability. The dependent claims further refine this process by specifying applications in real-time communication routing, call center agent skill weighting, the inclusion of extrinsic perturbations, and the use of message queues within an operating system to control the matching signal.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents