IP Library Granted Patent US 10,574,704
Granted Patent B1
US 10,574,704 · App. 16/267,306 · Granted Feb 25, 2020

Selective regulation of information transmission from mobile applications to third-party privacy compliant target systems

Inventors: Crispin Edward Harold Flowerday (San Francisco, CA); Michael F. Kamprath (Mountain View, CA); Faraaz Aejaz Sareshwala (Pleasanton, CA); Daniel Vogel Fernandez de Castro (Mexico City, MX)
Assignee: Quantcast Corporation
H04L63/20G06F21/62G06F21/629G06F21/6245G06F21/6272H04L63/0407H04L67/20H04W4/60H04W12/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 10,574,704
App. No.
16/267,306
Granted
Feb 25, 2020
Kind
B1
Abstract

Selective regulation of information transmission from mobile applications to a third-party privacy compliant target system. A privacy policy is configured for and mapped to each of a multiplicity of mobile application concerns, with each privacy policy comprising rules regulating the transmission of information to a third-party privacy compliant target system. Instrumentation instructions can be integrated with a mobile application and provided to a mobile device. The instrumentation instructions direct the mobile application to submit a privacy policy request comprising a mobile application identifier from the mobile device to a third-party privacy compliance system and enable sending information from the mobile device to the third-party privacy compliant target system, subject to the privacy policy. The privacy policy request is received at the third-party privacy compliance system which selects the privacy policy based on an application identifier and sends the privacy policy to the mobile device for implementation.

Claims (41)

1. A method comprising:

receiving instrumentation instructions for integration with a mobile application and operation by a mobile device, wherein the instrumentation instructions comprise instructions for:

responsive to detecting an absence, at the mobile device, of a valid compliance system-configured privacy policy, requesting a privacy policy from a third-party compliance system, the request comprising an operator-configured privacy policy restriction and a respective identifier of a software installation cohort representing a plurality of mobile devices including the mobile device;

receiving the valid compliance system-configured privacy policy from the third-party compliance system, the valid compliance system-configured privacy policy comprising a rule for regulating transmission of information from the mobile device to a third-party privacy compliant target system wherein the valid compliance system-configured privacy policy is configured according to the identifier of the software installation;

transforming information at the mobile device according to the valid compliance system-configured privacy policy;

selecting transformed information in compliance with the valid compliance system-configured privacy policy; and

sending the selected transformed information to the third-party privacy compliant target system.

2. The method of claim 1 , further comprising:

invalidating the valid compliance system-configured privacy policy, after an end of a use session.

3. The method of claim 1 , wherein the transformed information comprises geolocation information.

4. The method of claim 1 , wherein transforming information according to the valid compliance system-configured privacy policy comprises selecting a general location description generated by pre-processing precise geolocation information.

5. The method of claim 1 , wherein the rule for regulating transmission of information from the mobile device to the third-party privacy compliant system comprises a rule prohibiting the transmission of any precise geolocation information.

6. The method of claim 1 , wherein transforming information according to the valid compliance system-configured privacy policy comprises hashing a first unique value to generate a second unique value such that the first unique value is not re-identifiable by the third-party privacy compliant target system from the second unique value.

7. A non-transitory computer readable storage medium storing processor-executable computer program instructions, that, when executed, cause a computer processor to perform a method, the method comprising:

receiving instrumentation instructions for integration with a mobile application and operation by a mobile device, wherein the instrumentation instructions comprise instructions for:

responsive to detecting an absence, at the mobile device, of a valid compliance system-configured privacy policy, requesting a privacy policy from a third-party compliance system, the request comprising an operator-configured privacy policy restriction and a respective identifier of a software installation cohort representing a plurality of mobile devices including the mobile device;

receiving the valid compliance system-configured privacy policy from the third-party compliance system, the valid compliance system-configured privacy policy comprising a rule for regulating transmission of information from the mobile device to a third-party privacy compliant target system wherein the valid compliance system-configured privacy policy is configured according to the identifier of the software installation;

transforming information at the mobile device according to the valid compliance system-configured privacy policy;

selecting transformed information in compliance with the valid compliance system-configured privacy policy; and

sending the selected transformed information to the third-party privacy compliant target system.

8. The medium of claim 7 , the computer program instructions further comprising instructions for:

invalidating the valid compliance system-configured privacy policy, after an end of a use session.

9. The medium of claim 7 , wherein the transformed information comprises geolocation information.

10. The medium of claim 7 , wherein transforming information according to the received valid compliance system-configured privacy policy comprises selecting a general location description generated by pre-processing precise geolocation information.

11. The medium of claim 7 , wherein the rule for regulating transmission of information from the mobile device to the third-party privacy compliant system comprises a rule prohibiting the transmission of any precise geolocation information.

12. The medium of claim 7 , wherein transforming information according to the valid compliance system-configured privacy policy comprises hashing a first unique value to generate a second unique value such that the first unique value is not re-identifiable by the third-party privacy compliant target system from the second unique value.

13. A system comprising:

a processor; and

a non-transitory computer readable storage medium storing processor-executable computer program instructions, that, when executed, cause a computer processor to perform a method, the method comprising:

receiving instrumentation instructions for integration with a mobile application and operation by a mobile device, wherein the instrumentation instructions comprise instructions for:

responsive to detecting an absence, at the mobile device, of a valid compliance system-configured privacy policy, requesting a privacy policy from a third-party compliance system, the request comprising an operator-configured privacy policy restriction and a respective identifier of a software installation cohort representing a plurality of mobile devices including the mobile device;

receiving the valid compliance system-configured privacy policy from the third-party compliance system, the valid compliance system-configured privacy policy comprising a rule for regulating transmission of information from the mobile device to a third-party privacy compliant target system wherein the valid compliance system-configured privacy policy is configured according to the identifier of the software installation;

transforming information at the mobile device according to the valid compliance system-configured privacy policy;

selecting transformed information in compliance with the valid compliance system-configured privacy policy; and

sending the selected transformed information to the third-party privacy compliant target system.

14. The system of claim 13 , wherein the instructions further comprise instructions for:

invalidating the valid compliance system-configured privacy policy, after an end of a use session.

15. The system of claim 13 , wherein the transformed information comprises geolocation information.

16. The system of claim 13 , wherein transforming information according to the received valid compliance system-configured privacy policy comprises selecting a general location description generated by pre-processing precise geolocation information.

17. The system of claim 13 , wherein the rule for regulating transmission of information from the mobile device to the third-party privacy compliant system comprises a rule prohibiting the transmission of any precise geolocation information.

18. The system of claim 13 , wherein transforming information according to the valid compliance system-configured privacy policy comprises hashing a first unique value to generate a second unique value such that the first unique value is not re-identifiable by the third-party privacy compliant target system from the second unique value.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2024
From: BANK OF AMERICA, N.A.
To: QUANTCAST CORPORATION
Reel/Frame 067807/0017 →
SECURITY INTEREST Recorded Jun 18, 2024
From: QUANTCAST CORPORATION
To: CRYSTAL FINANCIAL LLC D/B/A SLR CREDIT SOLUTIONS
Reel/Frame 067777/0613 →
SECURITY INTEREST Recorded Dec 5, 2022
From: QUANTCAST CORPORATION
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 062066/0265 →
SECURITY INTEREST Recorded Sep 30, 2021
From: QUANTCAST CORPORATION
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 057677/0297 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2021
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: QUANTCST CORPORATION
Reel/Frame 057678/0832 →
SECURITY INTEREST Recorded May 20, 2020
From: QUANTCAST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052717/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: FLOWERDAY, CRISPIN EDWARD HAROLD; KAMPRATH, MICHAEL F.; SARESHWALA, FARAAZ A.; VOGEL FERNANDEZ DE CASTRO, DANIEL
To: QUANTCAST CORP.
Reel/Frame 048552/0019 →
Continuity (5)
Continuation 15959267 · Apr 22, 2018
Continuation 15392891 · Dec 28, 2016
Continuation 15269291 · Sep 19, 2016
Continuation 15019168 · Feb 9, 2016
Continuation 13900471 · May 22, 2013