In today’s “Information Age”, solution providers face the increasingly difficult challenge of harnessing a vast universe of electronic information. In particular, query technologies have not kept up with the enormous progress of data storage technologies. This has resulted in “information overload,” where organizations can store large amounts of data, but lack the appropriate tools to extract the right information in the right amount from it with a reasonable amount of effort.

To address this problem, Auguri has developed a next generation query technology that moves to the data layer some of the intelligence and processes traditionally found in the application layer. This is accomplished by enhancing and extending SQL with the introduction of a new dimension that patterns data access after the way humans think, performing tardeoffs and comparisons among alternatives. As a result, the constraints imposed by the SQL metaphor are broken, thereby enabling development of applications richer in functionality. A more subtle, yet much more far-reaching, consequence is that Auguri-enabled applications acquire the ability to understand, collect, store, and process intelligence about application users, preferences, and needs. This leads to better and more relevant data, and, most importantly, intelligence about that data that can easily be made available throughout the organization. Auguri-based applications inaugurate the era of intelligence interchange.

Auguri’s framework enables the rapid development of query-rich, search-intensive or rapid intelligence-gathering applications. When the result of a search influences critical decisions, Auguri is your ideal platform. The framework is powered by two innovative breakthrough technologies:


Traditional constraint-based SQL search techniques only have the capability to return results that exactly match the search criteria. This causes several problems. For one, many applications miss the opportunity to collect critical data. Secondly, using a constraint-based approach to searches makes it impossible to develop applications that model their data access after the processes used by users to think, make decisions, search or analyze data. For example, current employee-relationship-management systems make it difficult for an HR manager to quickly focus in on the best person for an assignment. In the decision process, one might be willing to trade a couple of years of experience for a degree from a top-tier university. With SQL-style searches, you are only able to specify exact cut-off values and not preferences or tardeoffs, often causing you to unintentionally eliminate the best candidate. SQL queries often return either scores of possible matches or “no results found”. When confronted with too many results, users often define arbitrary screening constraints just to make their options manageable. The system then eliminates viable options as a result of these artificial screening constraints. In addition, SQL-style searches do not offer a good way to grasp accumulated enterprise knowledge about the processes leading to the best decisions. This knowledge is kept with individuals and is lost when they leave the enterprise. What enterprises need is an intelligent screening system that is capable of conducting searches in the way that humans think – one that enables the user to specify tardeoffs by understanding exactly what a user’s preferences are, and additionally allows the user to store and share these tardeoffs with the entire organization.

Auguri has developed the next-generation query and match technology that augments SQL by introducing a new dimension to queries – moving intelligence from the application to the data access level where it can be efficiently stored, manipulated and shared. Unlike traditional query methods, Auguri’s engine is able to incorporate tardeoffs and the concept of an ideal result through its unique ability to weigh search criteria. For example, corporate buyers typically take into consideration a series of criteria and weigh them according to their importance in addressing enterprise needs when making their purchase decision. They may be willing to compromise on the performance of a laptop for its availability, and select a 1.2GHz machine today over a 4GHz delivered in a couple of months, or they may be willing to forgo a DVD drive in exchange for a lighter laptop. Auguri is able to understand exactly what the application user is seeking through its need assessment capability and delivers a ranked list of best matches. These matches are ranked according to how closely they match the ideal search result. Furthermore, in order to search, the user only needs to specify the relative importance of criteria and not exact values, enabling even those with a novice understanding of a topic to quickly pinpoint exactly what it is they are searching for. Auguri can then store this intelligence, allowing the knowledge of the most competent employees to be shared with and used by the others. Auguri takes queries to a new level. Beyond searching, it enables matching.

To understand the theoretical underpinning of the Auguri invention we recommend reading the following:



Introduction Video (1)    (2)

How it works Video