Abstract: A method and apparatus for performing event notification in a system having a distributed web cluster. A change of state is provided to the system. A state change table is updated in the system with the provided change of state. The change of state is propagated from the state change table to the web cluster, through polling, broadcast, or other methods. The web cluster is synchronized to reflect the state change.
Abstract: A method and apparatus for performing an accelerated radius search. A search category is built having a density value corresponding to a geographic area. A first search radius is generated based upon the category, and the first search radius is used to perform a first search. If the first search returns an insufficient number of results, a second search radius is generated by using an heuristic to increase the first search radius, and the second search radius is used to perform a second search. The search is repeated until a desired results set is returned.