Patent ID: 7970751
Filing Date: 2011-06-28
Classification: G06F,G06Q

Abstract:
1. A system for performing searches across user defined events for an arbitrary geographic region or regions, the system comprising: a server computer coupled over a computer network to a plurality of client devices, the server operable at least to: maintain an event data structure comprising a plurality of user defined events, each of the plurality of events in the data structure comprising a zip code, a unique calendar identification that identifies an event as belonging to a calendar of one of a plurality of users, an event identification, an event date, an indication, an event description, and an indication whether the event is a private event; receive a zip code and a distance value from the at least one client device; calculate a zip list comprising zip codes geographically located within the distance value from the zip code using a zip data structure comprising zip codes and associated latitude and longitude values; receive the zip list and query the event data structure; and retrieve events associated with zip codes contained in the zip list.