Patent ID: 7805495

Claim:
A method performed by a client device, the method comprising: collecting, by one or more processors of the client device, browser data associated with a first web browser, without receiving a user request to export the browser data, the collected browser data having a first data format, where the browser data includes one or more data items, the one or more data items comprising at least one of user interface (UI) elements, security settings, general settings, browsing history data, or information specifying frequency and times of accessing documents, associated with the first web browser; transforming, by one or more processors of the client device, in response to the collecting, the collected browser data into an intermediate format, the first data format being different from the intermediate format, the intermediate format comprising an extensible markup language (XML) format and being understandable by the first web browser, where transforming the browser data into the intermediate format comprises: assigning a tag to each of the one or more data items included in the collected browser data, the tag representing a data type of a corresponding data item; and storing, by one or more processors of the client device, the transformed browser data for a subsequent import onto a second web browser, the second web browser utilizing browser data having a second data format, the second data format being different from the intermediate format and the first data format, the intermediate format being understandable by the second web browser.