Multi-dimensional algorithm for contextual search Grant US-8229909-B2 United States of America 24 Jul 2012