IP Library › Granted Patent US 10,574,540
Granted Patent B2
US 10,574,540 · App. 15/707,905 · Granted Feb 25, 2020

Method and system for facilitating management of service agreements for consumer clarity over multiple channels

Inventor: Anand Sambandam (Newark, DE)
H04L41/5009G06F21/577H04L41/06H04L41/5032H04W8/18
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,540
App. No.
15/707,905
Filed
Sep 18, 2017
Granted
Feb 25, 2020
Kind
B2
Art Unit
2419
USPC
709/224
Abstract

Disclosed is a method for facilitating management of at least one service agreement associated with a user and at least one service provider. The method may include receiving, using a communication device, a service agreement from a service provider system. Further, the method may include performing, using a processing device, one or more of analyzing the service agreement, identifying at least one collectable data associated with the user account and identifying at least one action associated with the at least one collectable data. Further, the method may include storing, using a storage device, each of the at least one collectable data and the at least one action in association with the service agreement. Further, the method may include transmitting, using the communication device, each of the at least one collectable data and the at least one action to a user device associated with the user account.

Claims (76)

1. A method of facilitating management of at least one service agreement associated with a user account and at least one service provider, the method comprising:

receiving, using a communication device, a service agreement from a service provider system;

analyzing, using a processing device, the service agreement;

identifying, using the processing device, at least one collectable data associated with the user account based on the analyzing;

identifying, using the processing device, at least one action associated with the at least one collectable data based on the analyzing;

storing, using a storage device, each of the at least one collectable data and the at least one action in association with the service agreement;

transmitting, using the communication device, each of the at least one collectable data and the at least one action to a user device associated with the user account;

determining, using the processing device, at least one of a privacy risk score and a restriction score associated with the service agreement based on the analyzing of the service agreement;

wherein the restriction score is based on at least one optionality associated with the at least one action, wherein an optionality of an action allows a user associated with the user account to opt-out of the action;

identifying, using the processing device, at least one optionality associated with the at least one collectable data and the at least one action, wherein an optionality associated with a collectable data allows a user associated with the user account to forbid access to the collectable data, wherein an optionality associated with an action allows the user to forbid performance of the action; and

determining, using the processing device, a count associated with the at least one optionality, wherein the restriction score is based on the count.

2. The method of claim 1 further comprising:

receiving, using the communication device, an indication of the service provider system from the user device;

transmitting, using the communication device, a request to the service provider system; and

receiving, using the communication device, a response from the service provider system, wherein the response comprises the service agreement.

3. The method of claim 2 further comprising:

receiving, using the communication device, browser data from the user device;

analyzing, using the processing device, the browser data; and

identifying, using the processing device, each of a service agreement indicator and a brand identifier based on the analysis of the browser data, wherein the indication of the service provider comprises the brand identifier and the service agreement indicator.

4. The method of claim 1 further comprising:

determining, using the processing device, a privacy risk score associated with the service agreement based on the analyzing of the service agreement;

comparing, using the processing device, the privacy risk score to a predetermined threshold; and

transmitting, using the communication device, an alert to the user device based on a result of the comparing.

5. The method of claim 1 further comprising:

generating, using the processing device, a preferences interface associated with the service agreement, wherein the preferences interface comprises at least one parameter corresponding to the at least one collectable data, wherein at least one value corresponding to the at least one parameter determines the at least one action performable on the at least one collectable data;

transmitting, using the communication device, the preferences interface to the user device;

receiving, using the communication device, the at least one value corresponding to the at least one parameter from the user device; and

transmitting, using the communication device, the at least one value to the service provider system.

6. The method of claim 1 further comprising:

identifying, using the processing device, at least one sensitive data in the at least one collectable data;

identifying, using the processing device, at least one sensitive action in the at least one action; and

determining, using the processing device, the privacy risk score based on at least one of the at least one sensitive data and the at least one sensitive action.

7. The method of claim 1 further comprising:

receiving, using the communication device, collected data from at least one of the user device and the service provider system;

comparing, using the processing device, the collected data with the at least one collectable data;

determining, using the processing device, a breach of the service agreement based on the comparing; and

transmitting, using the communication device, a breach-alert to at least one of the user device and the service provider system based on determining the breach.

8. A system for facilitating management of at least one service agreement associated with a user account and at least one service provider, the system comprising:

a communication device configured for:

receiving a service agreement from a service provider system; and

transmitting each of at least one collectable data and at least one action to a user device associated with the user account;

a processing device configured for:

analyzing the service agreement;

identifying the at least one collectable data associated with the user account based on the analyzing; and

identifying the at least one action associated with the at least one collectable data based on the analyzing; and

a storage device configured for storing each of the at least one collectable data and the at least one action in association with the service agreement;

wherein the processing device is further configured for determining at least one of a privacy risk score and a restriction score associated with the service agreement based on the analyzing of the service agreement;

wherein the restriction score is based on at least one optionality associated with the at least one action, wherein an optionality of an action allows a user associated with the user account to opt-out of the action;

wherein the processing device is further configured for:

identifying at least one optionality associated with the at least one collectable data and the at least one action, wherein an optionality associated with a collectable data allows a user associated with the user account to forbid access to the collectable data, wherein an optionality associated with an action allows the user to forbid performance of the action; and

determining a count associated with the at least one optionality, wherein the restriction score is based on the count.

9. The system of claim 8 , wherein the communication device is further configured for:

receiving an indication of the service provider system from the user device;

transmitting a request to the service provider system; and

receiving a response from the service provider system, wherein the response comprises the service agreement.

10. The system of claim 9 , wherein the communication device is further configured for:

receiving browser data from the user device;

analyzing the browser data; and

identifying each of a service agreement indicator and a brand identifier based on the analysis of the browser data, wherein the indication of the service provider comprises the brand identifier and the service agreement indicator.

11. The system of claim 8 , wherein the processing device is further configured for:

determining a privacy risk score associated with the service agreement based on the analyzing of the service agreement;

comparing the privacy risk score to a predetermined threshold;

wherein the communication device is further configured for transmitting an alert to the user device based on a result of the comparing.

12. The system of claim 8 , wherein the processing device is further configured for generating a preferences interface associated with the service agreement, wherein the preferences interface comprises at least one parameter corresponding to the at least one collectable data, wherein at least one value corresponding to the at least one parameter determines the at least one action performable on the at least one collectable data, wherein the communication device is further configured for:

transmitting the preferences interface to the user device;

receiving the at least one value corresponding to the at least one parameter from the user device; and

transmitting the at least one value to the service provider system.

13. The system of claim 8 , wherein the processing device is further configured for:

identifying at least one sensitive data in the at least one collectable data;

identifying at least one sensitive action in the at least one action; and

determining the privacy risk score based on at least one of the at least one sensitive data and the at least one sensitive action.

14. The system of claim 8 , wherein the communication device is further configured for:

receiving collected data from at least one of the user device and the service provider system;

transmitting a breach-alert to at least one of the user device and the service provider system based on determining a breach, wherein the processing device is configured for:

comparing the collected data with the at least one collectable data; and

determining the breach of the service agreement based on the comparing.

Continuity (2)
Provisional Application 62396097 · Sep 17, 2016
Related Publication 20180083843A1 · Mar 22, 2018
Cited By (1)
US 12,298,877