Patent ID: 8631158

Claim:
A method, comprising: at a first time, determining, by a service provider, a first location of at least one of a user or a communication device associated with the user; based on the determined first location, selecting, by the service provider and from a larger group of resource providers, a first set of resource providers of potential interest to the user based on a proximity of the user to the first set of resource providers; pushing, to the communication device for presentation to the user, first resource provider content associated with the selected members of the first resource provider set; at a second time, determining, by the service provider, a second location of at least one of the user or the communication device associated with the user; based on the determined second location, selecting, by the service provider and from the larger group of resource providers, a second set of resource providers of potential interest to the user based on a second proximity of the user to the second set of resource providers, the memberships of the first and second resource provider sets being different; and pushing, to the communication device for presentation to the user, second resource provider content associated with the selected members of the second resource provider set, wherein the user is a subscriber of the service provider; and wherein a first set of bookmarks is selected by the selected subscriber, wherein the first resource provider content comprises a second set of bookmarks, wherein the first and second set of bookmarks are both accessible by the selected subscriber at a common point in time, and wherein the second set of bookmarks is replaced by the service provider with a third set of bookmarks, included in the second resource provider content, when a physical location of the user changes to the second location; wherein the first resource provider content comprises different resource provider content from first and second resource providers, the first and second resource providers are competitors, and the different resource provider content from the first and second resource providers relate to competitive products or services.