The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 16, 2007
Filed:
Jan. 24, 2001
Jules S. Cohen, Seattle, WA (US);
Jacob Sidney Gur, Redmond, WA (US);
Paul K. Kromann, Redmond, WA (US);
Jules S. Cohen, Seattle, WA (US);
Jacob Sidney Gur, Redmond, WA (US);
Paul K. Kromann, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A data migration throttle that supports the incremental and reversible migration of web site customization data from a client-side data store to a server-side data store. Initially, each user of the web site stores customization data, such as the user's zip code, in a cookies file together with a globally unique identifier (GUID) which identifies the user. In order to migrate data to a server side store, the throttle is set to a value. Each time a user contacts the web server a hash of the user's GUID is compared with the throttle value, and the user's data is migrated to the server if the hash value is less than the throttle value. The throttle may be lowered, thereby causing some users to revert to client-side storage of customization data.