IP Library › Granted Patent US 12,021,936
Granted Patent B2
US 12,021,936 · App. 18/134,660 · Granted Jun 25, 2024

System and method for improved opt-out recognition for a mobile device preliminary class

Inventors: David Ulrich (New York, NY); Harry Kargman (New York, NY); Steve Anson (Stamford, CT); Jeremy Sadwith (Brooklyn, NY); Bernhard Valenti (New York, NY); Ryan McConville (Brooklyn, NY)
Assignee: ACK Ventures Holdings, LLC
H04L67/303H04W88/02
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 12,021,936
App. No.
18/134,660
Granted
Jun 25, 2024
Kind
B2
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.

Claims (48)

1. A computing device-implemented method for associating opt-out status to a unified identifier (“Unified ID”) for a mobile device, the method executed using at least one processor and comprising:

receiving a request from the mobile device at a host server for an opt-out status for tracking of the mobile device;

identifying a first unique verification identifier for the mobile device that is anonymized or hashed personally identifiable information;

associating the first unique verification identifier with a Unified ID for the mobile device in a storage location; and

assigning an opt-out status for the mobile device to the Unified ID, the opt-out status stored in the storage location and associated with the Unified ID.

2. The method of claim 1 wherein the anonymized or hashed personally identifiable information is an email address.

3. The method of claim 1 wherein the anonymized or hashed personally identifiable information is a physical address.

4. The method of claim 1 wherein the anonymized or hashed personally identifiable information is a phone number.

5. The method of claim 1 , further comprising:

identifying a plurality of additional unique verification identifiers for the mobile device, and

storing and associating each of the additional unique verification identifiers with the Unified ID in the storage location.

6. The method of claim 5 , further comprising:

receiving a subsequent request for a resource at the host server from the mobile device, the request accompanied by the Unified ID;

verifying the Unified ID that accompanied the request using the associated unique first verification identifier or one of the additional unique verification identifiers;

identifying, at the host server, based on the verifying, the opt-out status for the mobile device; and

processing the received subsequent request at the host server based on the opt-out status.

7. The method of claim 5 , further comprising:

receiving a subsequent request for a resource at the host server from the mobile device, the request not accompanied by the Unified ID;

identifying the first unique verification identifier or one of the additional unique verification identifiers for the mobile device;

identifying, at the host server, the opt-out status for the mobile device based on an opt-out status assigned to the Unified ID associated with the identified first unique verification identifier or one of the additional unique verification identifiers in the storage location; and

processing the received subsequent request at the host server based on the opt-out status.

8. The method of claim 5 wherein the additional unique verification identifiers are one or more of a carrier ID, device ID, SIM card address, cookie, Ethernet card address or advertising identifier.

9. The method of claim 1 , further comprising:

deleting stored data previously associated with the Unified ID upon assigning the opt-out status for the mobile device to the Unified ID.

10. A non-transitory computer-readable medium holding computing device-executable instructions for associating opt-out status to a unified identifier (“Unified ID”) for a mobile device, the instructions when executed by a processor causing at least one computing device to:

receive a request from the mobile device at a host server for an opt-out status for tracking of the mobile device;

identify a first unique verification identifier for the mobile device that is anonymized or hashed personally identifiable information;

associate the first unique verification identifier with a Unified ID for the mobile device in a storage location; and

assign an opt-out status for the mobile device to the Unified ID, the opt-out status stored in the storage location and associated with the Unified ID.

11. The medium of claim 10 wherein the anonymized or hashed personally identifiable information is an email address.

12. The medium of claim 10 wherein the anonymized or hashed personally identifiable information is a physical address.

13. The medium of claim 10 wherein the anonymized or hashed personally identifiable information is a phone number.

14. The medium of claim 10 , wherein the instructions when executed cause the at least one computing device to:

identify a plurality of additional unique verification identifiers for the mobile device, and

store and associate each of the additional unique verification identifiers with the Unified ID in the storage location.

15. The medium of claim 14 , wherein the instructions when executed cause the at least one computing device to:

receive a subsequent request for a resource at the host server from the mobile device, the request accompanied by the Unified ID;

verify the Unified ID that accompanied the request using the associated unique first verification identifier or one of the additional unique verification identifiers;

identify, at the host server, based on the verifying, the opt-out status for the mobile device; and

process the received subsequent request at the host server based on the opt-out status.

16. The medium of claim 14 , wherein the instructions when executed cause the at least one computing device to:

receive a subsequent request for a resource at the host server from the mobile device, the request not accompanied by the Unified ID;

identify the first unique verification identifier or one of the additional unique verification identifiers for the mobile device;

identify, at the host server, the opt-out status for the mobile device based on an opt-out status assigned to the Unified ID associated with the identified first unique verification identifier or one of the additional unique verification identifiers in the storage location; and

process the received subsequent request at the host server based on the opt-out status.

17. The medium of claim 14 wherein the additional unique verification identifiers are one or more of a carrier ID, device ID, SIM card address, cookie, Ethernet card address or advertising identifier.

18. The medium of claim 10 , wherein the instructions when executed cause the at least one computing device to:

delete stored data previously associated with the Unified ID upon assigning the opt-out status for the mobile device to the Unified ID.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2023
From: ULRICH, DAVID; KARGMAN, HARRY; ANSON, STEVE; SADWITH, JEREMY; VALENTI, BERNHARD; MCCONVILLE, RYAN
To: ACK VENTURES HOLDINGS, LLC
Reel/Frame 065243/0299 →
Continuity (6)
Continuation 17240481 · Apr 26, 2021
Continuation 16534350 · Aug 7, 2019
Continuation 15247679 · Aug 25, 2016
Provisional Application 62274627 · Jan 4, 2016
Provisional Application 62209499 · Aug 25, 2015
Related Publication 20230403332A1 · Dec 14, 2023
Cited By (1)
US 12,706,977