Patent ID: 7027995

Claim:
A system for determining optimal resources based upon client location and resource locations, said system comprising: a. one or more databases containing dynamic client location data and static resource location data; b. a cluster detector retrieving dynamic client location data from one or more databases to determine one or more client locations and creating one or more client clusters, each of said client clusters having one or more weights associated with them; c. a cluster rater receiving said one or more client clusters and outputting one or more weighted clusters; d. a locator determining one or more resources and retrieving static resource location data from said one or more databases; e. an optimizer computing at least one optimized resource based upon said weighted clusters and said static resource location data, and f. a scheduler dynamically scheduling said at least one optimized resource, wherein said system further includes a positioning interface receiving, from one or more remote electronic devices associated with one or more clients, dynamic client location information and saving said dynamic client location information onto said location database.