IP Library Granted Patent US 11,599,960
Granted Patent B2
US 11,599,960 · App. 17/128,081 · Granted Mar 7, 2023

System and method for recommending alternative service providers

Inventors: Olaf Jonny Groth (Berkeley, CA); Mark Jay Nitzberg (Berkeley, CA); Manu Kalia (San Francisco, CA); Tobias Christopher Straube (Frankfurt, DE); Daniel A Zehr (Austin, TX)
Assignee: Cambrian Designs, Inc.
G06Q50/18G06F21/16G06F21/31G06F21/577G06F21/604G06F21/6209G06F21/6245G06F21/6254G06F21/6263G06N20/00G06Q30/0206G06F2221/034G06F2221/0737G06F2221/2123G06F2221/2141
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 11,599,960
App. No.
17/128,081
Granted
Mar 7, 2023
Kind
B2
Abstract

An automated system tracks digital service providers (DSP) data management agreements, DSP behavior, and user behavior, individually and in aggregate, to determine recommended alternatives for content/service sites/providers than those used by a user. The alternatives are selected based on their scoring and congruency or compliance with a user's target privacy data treatment parameters.

Claims (35)

1. A method of recommending privacy-friendly data service provider (DSP) sites to a user accessing DSP content using an automated security agent for controlling online interactions comprising:

a. evaluating a set of DSP sites to map them to respective categories of content and privacy data policies associated such sites;

wherein said evaluating and mapping in step (a) is performed by a machine learning algorithm based on tokenizing and classifying at least said privacy data policies at such sites;

b. processing a personal privacy charter (PPC) for the user;

wherein said PPC is adapted to be used by the software agent when such agent negotiates privacy requirements of a proposed data exchange between the user and a DSP, including user access of content at said DSP in accordance with said privacy data policies;

c. identifying a first weighted privacy score based on a first data privacy policy for at least a first category of service for a first DSP which the user engages with;

d. calculating a second weighted privacy score based on a second data privacy policy for at least one second DSP which is also associated with said first category of service;

e. presenting said second DSP as an alternative to the user when said second weighted privacy score is better then said first weighted privacy score for the user.

2. The method of claim 1 wherein said evaluating and mapping in step (a) further includes natural language processing of site content including said data privacy policies.

3. The method of claim 1 wherein said weighted privacy score is based on user-specific settings for different types of user data in different service categories.

4. The method of claim 1 further including a step: assessing a plurality of second DSPs in step (d) and ranking each of them for suitability as an alternative site in step (e).

5. The method of claim 1 further including a step: generating a notification to sale first DSP site when the user PPC is not compatible with said user PPC.

6. A method of recommending privacy-friendly data service provider (DSP) sites to a user accessing DSP content using an automated security agent for controlling online interactions comprising:

a. processing a personal privacy charter (PPC) for the user;

wherein said PPC is adapted to be used by the software agent while such agent is negotiating privacy requirements of a proposed data exchange between the user and a DSP, including user access of content at said DSP in accordance with a DSP privacy data policy;

b. monitoring the user's interaction with a first DSP during a data session to access first content, to make a determination whether the user PPC is compatible with first DSP user data policies at said first DSP site;

wherein said determination is made by analyzing whether the first DSP user data policies include disclosure and/or use of user identified privacy information that is not authorized by the PPC;

c. recommending an alternative site for said first content and/or second content related to said first content in response to a determination that the user PPC is not compatible with said first DSP user data policies,

wherein said alternative site is determined by a compatibility calculation for a user data policy at such alternative site compared to said PPC performed by a machine learning algorithm based on tokenizing and classifying user data policy content at one or more secondary sites

d. selecting one of such secondary sites as said alternative site for the user in place of said first DSP based on said compatibility calculation.

7. The method of claim 6 wherein said alternative site is selected based on assessing selections made by other users for said first content.

8. The method of claim 6 further including a step: assessing a set of DSP sites to determine selected sites compatible with said PPC, and controlling the software agent to only use said selected sites for the user.

9. The method of claim 6 further including a step: generating a notification to said first DSP site when the determination is made that the user PPC is not compatible with said user PPC.

10. A system for recommending privacy-friendly data service provider (DSP) sites to a user accessing DSP content using an automated security agent for controlling online interactions comprising: a computing machine including one or more executable software routines adapted to: a. evaluate a set of DSP sites to map them to respective categories of content and privacy data policies associated such sites;

wherein said evaluating and mapping is performed by a machine learning algorithm based on tokenizing and classifying at least said privacy data policies for such sites; b. process a personal privacy charter (PPC) for the user: wherein said PPC is adapted to be used by the software agent when such agent negotiates privacy requirements of a proposed data exchange between the user and a DSP, including user access of content at said DSP in accordance with said privacy data policies; C. identify a first weighted privacy score based on a first data privacy policy for at least a first category of service for a first DSP which the user engages with; d. calculate a second weighted privacy score based on a second data privacy policy for at least one second DSP which is also associated with said first category of service; e. present said second DSP as an alternative to the user when said second weighted privacy score is better then said first weighted privacy score for the user.

11. The system of claim 10 wherein said computing system includes one or more executable software routines adapted to perform natural language processing of said data privacy policy.

12. The system of claim 10 wherein said weighted privacy score is based on user-specific settings for different types of user data in different service categories.

13. The system of claim 10 wherein said computing system includes one or more executable software routines adapted to monitor the user's content sharing behavior with sites and automatically adapt the user's PPC.

14. The system of claim 10 wherein said personal privacy charter is integrated into a corporate privacy charter which includes separate weighted privacy scores for said first category of service.

15. The system of claim 10 wherein said computing system includes one or more executable software routines adapted to secure permission from the user before sharing user content with said DSP sites.

16. The system of claim 10 wherein said one or more executable software routines are implemented as part of an application operating on a mobile device.

17. The method of claim 1 including a step of monitoring the user's content sharing behavior with the automated security agent to automatically adapt the user's PPC.

18. The method of claim 1 wherein said personal privacy charter is integrated into a corporate privacy charter which includes separate weighted privacy scores for said first category of service.

19. The method of claim 1 wherein the automated security agent is adapted to secure permission from the user before sharing user content with said DSP sites.

20. The method of claim 1 wherein said automated security agent is adapted to be implemented on a mobile device and evaluate data privacy policies of mobile applications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2025
From: GROTH, OLAF J, PHD; NITZBERG, MARK J, PHD; KALIA, MANU; STRAUBE, TOBIAS C; ZEHR, DANIEL
To: CAMBRIAN LABS LLC
Reel/Frame 071284/0405 →
Continuity (4)
Provisional Application 62964428 · Jan 22, 2020
Provisional Application 62957885 · Jan 7, 2020
Provisional Application 62951271 · Dec 20, 2019
Related Publication 20220292220A1 · Sep 15, 2022
Cited By (3)
US 12,413,586 US 12,511,480 US 12,717,952