Patent ID: 8392837
Filing Date: 2013-03-05
Classification: G06F

Abstract:
1. A computer implemented method, comprising: initiating, by a client machine executing a browser, a first browser instance of the browser; receiving first user input selecting a first user identifying state for the first browser instance, wherein the first user identifying state is associated with a first user; selecting the first user identifying state by the client machine for the first browser instance based on the first user input, prior to accessing any web pages by the first browser instance, wherein the first user identifying state is associated with a first data structure set that includes two or more of a first browser history, a first browser cache or a first cookie that are stored at the client machine; updating one or more of the first browser history, the first browser cache or the first cookie of the first data structure set based on a first session between the first browser instance and a first server without updating a second data structure set associated with a second user identifying state, wherein the second data structure set includes two or more of a second browser history, a second browser cache or a second cookie; initiating, by the client machine, a second browser instance of the browser while the first browser instance is open; receiving second user input selecting the second user identifying state for the second browser instance, wherein the second user identifying state is associated with a second user; selecting the second user identifying state by the client machine for the second browser instance based on the second user input, prior to accessing any web pages by the second browser instance; and updating one or more of the second browser history, the second browser cache or the second cookie of the second data structure set based on a second session between the second browser instance and one of the first server or a second server without updating the first data structure set.