IP Library Granted Patent US 10,200,413
Granted Patent B1
US 10,200,413 · App. 15/959,267 · Granted Feb 5, 2019

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/20H04L63/0407
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,200,413
App. No.
15/959,267
Granted
Feb 5, 2019
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 (64)

1. A method comprising:

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

detecting, at the mobile device, an operator-configured privacy policy restriction configured by an operator of the mobile device;

responsive to detecting an absence, at the mobile device, of a valid compliance system-configured privacy policy, requesting a privacy policy from a compliance system by the mobile device, the request comprising the 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 compliance system, the valid compliance system-configured privacy policy comprising a rule for regulating transmission of information from the mobile device to the partner system consistent with the operator-configured privacy policy restriction;

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

sending the selected information to the partner system;

responsive to receiving the request at the compliance system from the mobile device, selecting the valid compliance system-configured privacy policy according to the identifier of the software installation cohort and the operator-configured privacy policy restriction of the request; and

sending the selected valid compliance system-configured privacy policy to the mobile device.

2. The method of claim 1 , wherein the instrumentation instructions further comprise instructions for:

implementing a default privacy policy for regulating transmission of information to the partner system, at the mobile device, for use in the absence of a valid compliance system-configured privacy policy at the mobile device.

3. The method of claim 1 , wherein the instrumentation instructions further comprise instructions for:

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

4. The method of claim 1 , further comprising:

responsive to selecting the valid compliance system-configured privacy policy,

discarding, the operator-configured privacy policy restriction of the request.

5. The method of claim 4 wherein:

the operator-configured privacy policy restriction of the request is discarded before the customized privacy policy is sent to the mobile device.

6. The method of claim 1 wherein the instrumentation instructions further comprise instructions for:

responsive to receiving the valid compliance system-configured privacy policy, detecting information at the mobile device.

7. The method of claim 1 wherein the instrumentation instructions further comprise instructions for:

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

selecting information comprises selecting transformed information.

8. The method of claim 1 wherein the selected information comprises geolocation information.

9. A non-transitory computer readable storage medium executing computer program instructions, the computer program instructions comprising instructions for:

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

detecting, at the mobile device, an operator-configured privacy policy restriction configured by an operator of the mobile device;

responsive to detecting an absence, at the mobile device, of a valid compliance system-configured privacy policy, requesting a privacy policy from a compliance system by the mobile device, the request comprising the 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 compliance system, the valid compliance system-configured privacy policy comprising a rule for regulating transmission of information from the mobile device to the partner system consistent with the operator-configured privacy policy restriction;

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

sending the selected information to the partner system;

responsive to receiving the request from the mobile device, selecting the valid compliance system-configured privacy policy according to the identifier of the software installation cohort; and

sending the selected valid compliance system-configured privacy policy to the mobile device.

10. The medium of claim 9 , wherein the instrumentation instructions further comprise instructions for:

implementing a default privacy policy for regulating transmission of information to the partner system, at the mobile device, for use in the absence of a valid privacy policy at the mobile device.

11. The medium of claim 9 , wherein the instrumentation instructions further comprise instructions for:

invalidating the privacy policy, after an end of a use session.

12. The medium of claim 9 wherein the instrumentation instructions further comprise instructions for:

responsive to receiving the valid compliance system-configured privacy policy, detecting information at the mobile device.

13. The medium of claim 9 wherein the instrumentation instructions further comprise instructions for:

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

selecting information comprises selecting transformed information.

14. The medium of claim 9 , wherein the selected information comprises geolocation information.

15. A system comprising:

a processor; and

a non-transitory computer readable storage medium storing processor-executable computer program instructions, the instructions comprising instructions for:

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

detecting, at the mobile device, an operator-configured privacy policy restriction configured by an operator of the mobile device;

responsive to detecting an absence, at the mobile device, of a valid compliance system-configured privacy policy, requesting a privacy policy from a compliance system by the mobile device, the request comprising the 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 compliance system, the valid compliance system-configured privacy policy comprising a rule for regulating transmission of information from the mobile device to the partner system consistent with the operator-configured privacy policy restriction;

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

sending the selected information to the partner system;

responsive to receiving the request from the mobile device, selecting the valid compliance system-configured privacy policy according to the identifier of the software installation cohort; and

sending the selected valid compliance system-configured privacy policy to the mobile device.

16. The system of claim 15 , wherein the instrumentation instructions further comprise instructions for:

implementing a default privacy policy for regulating transmission of information to the partner system, at the mobile device, for use in the absence of a valid privacy policy at the mobile device.

17. The system of claim 15 , wherein the instrumentation instructions further comprise instructions for:

implementing a default privacy policy for regulating transmission of information to the partner system, at the mobile device, for use in the absence of a valid privacy policy at the mobile device.

18. The system of claim 15 , wherein the instrumentation instructions further comprise instructions for:

responsive to receiving the valid compliance system-configured privacy policy, detecting information at the mobile device.

19. The system of claim 15 , wherein the instrumentation instructions further comprise instructions for:

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

selecting information comprises selecting transformed information.

20. The system of claim 15 , wherein the selected information comprises geolocation information.

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 Jun 6, 2018
From: FLOWERDAY, CRISPIN EDWARD HAROLD; KAMPRATH, MICHAEL F.; SARESHWALA, FARAAZ A.; VOGEL FERNANDEZ DE CASTRO, DANIEL
To: QUANTCAST CORP.
Reel/Frame 046007/0207 →
Continuity (4)
Continuation 15392891 · Dec 28, 2016
Continuation 15269291 · Sep 19, 2016
Continuation 15019168 · Feb 9, 2016
Continuation 13900471 · May 22, 2013
Cited By (1)
US 12,468,818