IP Library Granted Patent US 8,112,550
Granted Patent B2
US 8,112,550 · App. 11/580,023 · Granted Feb 7, 2012

System and method for preserving consumer choice

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,112,550
App. No.
11/580,023
Granted
Feb 7, 2012
Kind
B2
Abstract

Methods and systems for preserving user attribute data by way of managing and synchronizing redundant storage locations.

Claims (18)

1. A computer-implemented method for preserving computer user attribute data, said method for use in a computer network including a plurality of servers, and a plurality of clients having a network browser, said method comprising the steps of:

storing the user attribute data in two or more data locations, the user attribute data being associated with a client;

receiving, at a client from a server, instruction code configured to cause the user attribute data to be preserved;

determining synchronization of the user attribute data stored in said two or more data locations responsive to receipt of the instruction code;

synchronizing the user attribute data stored in said two or more data locations to preserve the user attribute data if said stored user attribute data is not already synchronized to preserve the user attribute data;

determining a lack of synchronization of the user attribute data stored in a first of said two or more data locations with the user attribute data stored in a second of said two or more data locations; and

responsive to determining the lack of synchronization of the user attribute data stored in the first and second of said two or more data locations, restoring the user attribute data in the first of said two or more data locations so that the user attribute data in the first and second of said two or more data locations is synchronized, wherein the stored user attribute data includes information pertaining to client-side opt out choices with respect to communications with a network site.

2. The computer-implemented method of claim 1 , wherein the user attribute data includes information pertaining to the identity of the client.

3. The computer-implemented method of claim 1 , wherein the user attribute data is stored as a browser cookie.

4. The computer-implemented method of claim 1 , wherein the user attribute data is stored as a Java Applet.

5. The computer-implemented method of claim 1 , wherein the user attribute data is stored as a Flash Shared Objects.

6. The computer-implemented method of claim 1 , wherein the user attribute data is stored in browser cache.

7. The computer-implemented method of claim 1 , wherein the user attribute data is stored in random-access-memory.

8. The computer-implemented method of claim 1 , further comprising the step of:

updating stored user attribute data in said two or more data locations associated with said client if said user attribute data is outdated.

9. The computer-implemented method of claim 1 , wherein said determination of synchronization further comprises the steps of:

comparing the user attribute data stored in said two or more data locations to each other; and

selecting one of said two or more data locations to be the first of said two or more data locations based on recency data.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2013
From: MARATHON SOLUTIONS LLC
To: MERCURY KINGDOM ASSETS LIMITED
Reel/Frame 030453/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2012
From: AOL ADVERTISING INC.; ADVERTISING.COM LLC
To: MARATHON SOLUTIONS LLC
Reel/Frame 029071/0079 →
MERGER Recorded Jun 12, 2012
From: TACODA LLC
To: ADVERTISING.COM LLC
Reel/Frame 028361/0883 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
CHANGE OF NAME Recorded Nov 18, 2008
From: TACODA, INC.
To: TACODA LLC
Reel/Frame 021893/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2006
From: WILSON, JOSEPH
To: TACODA, INC.
Reel/Frame 018599/0200 →