System and method for improved opt-out recognition for a mobile device
AssigneeACK Ventures Holdings, LLC
InventorsDavid Ulrich, Harry Kargman, Steve Anson, Jeremy Sadwith, Bernhard Valenti, Ryan McConville
Life of this patent
Estimating the term…
Abstract
A technique for identifying an opt-out status for a user's mobile or other computing device without relying exclusively on client-side storage or primarily on the use of non-determinative mechanisms is discussed. Embodiments provide server-based or otherwise hosted techniques of accurately identifying devices of users that wish to opt-out of having their device activity tracked. These techniques enable accurate identification of a device's opt-out status even in the absence of a client-side opt-out indicator.
Claims14
A computing-device implemented method for associating opt-out status to a unified identifier (“Unified ID”) for a computing device, comprising:
- associating, in a storage location, a plurality of unique verification identifiers with a Unified ID for the computing device;
- receiving a request from the computing device at a host server for an opt-out status for tracking of the computing device;
- identifying with the host server a first unique verification identifier for the computing device;
- verifying the Unified ID by matching the first unique verification identifier for the computing device to one of the plurality of unique verification identifiers in the storage location;
- assigning the opt-out status for the computing device to the Unified ID, the opt-out status stored in the storage location and associated with the Unified ID and the plurality of unique verification identifiers;
- receiving a subsequent request at the host server from the computing device;
- and
- processing the subsequent request based on the assigned opt-out status, the host server not storing a record of device activity related to the request.
A non-transitory medium holding executable instructions for associating opt-out status to a unified identifier (“Unified ID”) for a computing device, the instructions when executed by one or more processors on one or more computing devices causing the one or more computing devices to:
- associate, in a storage location, a plurality of unique verification identifiers with a Unified ID for the computing device;
- receive a request from the computing device at a host server for an opt-out status for tracking of the computing device;
- identify with the host server a first unique verification identifier for the computing device;
- verify the Unified ID by matching the first unique verification identifier for the computing device to one of the plurality of unique verification identifiers in the storage location;
- assign the opt-out status for the computing device to the Unified ID, the opt-out status stored in the storage location and associated with the Unified ID and the plurality of unique verification identifiers;
- receive a subsequent request at the host server from the computing device;
- and
- process the subsequent request based on the assigned opt-out status, the host server not storing a record of device activity related to the request.
Dependencies are inferred from the claim text.