Patent ID: 8473361

Claim:
A method for assisting a user in one or more activities during online shopping, the method comprising the steps of: tracking at least one activity of the user, the at least one activity being one of the one or more activities performed in a browser, the at least one activity being tracked based on a context of the browser, the at least one activity being tracked by a first server, the user being registered with the first server; interacting with one or more second servers at a pre-defined interval of time to retrieve information regarding one or more promotions; storing one or more personal details, one or more rules defined by the user, one or more shopping details, and the one or more promotions in the first server; targeting at least one promotion based on at least one of the context of the browser, the one or more personal details of the user, the one or more rules defined by the user, and the one or more shopping details, the at least one promotion being associated with the at least one activity; presenting the at least one promotion having one or more attributes to the user in the browser, the one or more attributes including a payment card to be used with respect to the at least one promotion, the presenting of the at least one promotion is based on the one or more rules defined by the user and assists the user in the at least one activity; and sending an analysis of a response of the user corresponding to the at least one promotion to the one or more second servers, wherein the analysis is sent in the form of one or more reports.