IP Library Granted Patent US 10,089,491
Granted Patent B2
US 10,089,491 · App. 14/967,229 · Granted Oct 2, 2018

Computing system with privacy control mechanism and method of operation thereof

Inventors: Deguang Kong (San Jose, CA); Hongxia Jin (San Jose, CA)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F21/6245H04L63/102H04L67/306G06F21/552
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,089,491
App. No.
14/967,229
Filed
Dec 11, 2015
Granted
Oct 2, 2018
Kind
B2
Art Unit
2438
USPC
726/28
Abstract

A computing system includes: a control circuit configured to: determine a privacy baseline for controlling communication for a user, determine an application-specific privacy setting for controlling communication for a first executable program associated with the user, generate a user-specific privacy profile based on the privacy baseline and the application-specific privacy setting, the user-specific privacy profile for controlling an application set including a second executable program; and a storage circuit, coupled to the control circuit, configured to store the user-specific privacy profile.

Claims (36)

1. A computing system comprising: a control circuit configured to: determine a privacy baseline for controlling communication for a user; receive an application-specific privacy setting for controlling communication for a first executable program associated with the user; generate a user-specific privacy profile based on the privacy baseline and the application-specific privacy setting, the user-specific privacy profile for controlling an application set including a second executable program; further generate the user-specific privacy profile based on analyzing the first executable program, the second executable program, the application set, or a combination thereof; present a graphical risk summary based on the user-specific privacy profile, the graphical risk summary for visually representing communication control for the user; receive an intended value of a risk score through the graphical risk summary upon an arrow indicator being moved to the intended value of the risk score by the user, and determine a corresponding application-specific privacy setting based on the intended value of the risk score, for the first executable program, the second executable program, or the application set; and a storage circuit, coupled to the control circuit, configured to store the user-specific privacy profile.

2. The system as claimed in claim 1 wherein the control circuit is configured to:

determine a function for implementing the first executable program;

determine the application-specific privacy setting corresponding to the function for controlling communication for the function of the first executable program; and

generate the user-specific privacy profile based on the function for controlling communication for the function of the second executable program.

3. The system as claimed in claim 1 wherein the control circuit is configured to present the graphical risk summary, wherein the graphical risk summary includes an indicator indicating the intended value of the risk score.

4. The system as claimed in claim 1 wherein the control circuit is configured to generate the user-specific privacy profile based on generating an application privacy recommendation for controlling the second executable program, wherein the application privacy recommendation is based on the application-specific privacy setting corresponding to the first executable program.

5. The system as claimed in claim 1 wherein the control circuit is configured to generate the user-specific privacy profile for controlling communication for the application set corresponding to a first device, a second device, a third device or a combination thereof.

6. The system as claimed in claim 1 wherein the control circuit is configured to: determine the privacy baseline for controlling communication for the user across the application set.

7. The system as claimed in claim 1 wherein the control circuit is configured to generate the user-specific privacy profile using a heterogeneous analysis mechanism for analyzing the first executable program, the second executable program, or a combination thereof based on an application library, an application type, a community feedback, or a combination thereof beyond metadata for the first executable program, the second executable program, or a combination thereof.

8. The system as claimed in claim 1 wherein the control circuit is configured to:

determine a function for implementing the first executable program;

determine the application-specific privacy setting corresponding to the function for controlling communication for the function of the first executable program; and

generate the user-specific privacy profile based on the function for controlling communication for the function across the application set.

9. The system as claimed in claim 6 wherein the control circuit is configured to generate the user-specific privacy profile based on generating an application privacy recommendation based on comparing the privacy baseline, the application-specific privacy setting, the first executable program, the second executable program, the application set, or a combination thereof.

10. The system as claimed in claim 6 wherein the control circuit is configured to:

determine a usage context for representing the user utilizing the first executable program, the second executable program, or a combination thereof and

generate the user-specific privacy profile for controlling communication for the application set based on the usage context.

11. A method of operation of a computing system comprising: determining a privacy baseline for controlling communication for a user; determining an application-specific privacy setting for controlling communication for a first executable program associated with the user; generating with a control circuit a user-specific privacy profile based on the privacy baseline and the application-specific privacy setting, the user-specific privacy profile for controlling an application set including a second executable program; further generating the user-specific privacy profile based on analyzing the first executable program, the second executable program, the application set, or a combination thereof; presenting a graphical risk summary based on the user-specific privacy profile, the graphical risk summary for visually representing communication control for the user; and receiving an intended value of a risk score through the graphical risk summary upon an arrow indicator being moved to the intended value of the risk score by the user, and determining a corresponding application-specific privacy setting based on the intended value of the risk score, for the first executable program, the second executable program, or the application set.

12. The method as claimed in claim 11 further comprising:

determining a function for implementing the first executable program;

wherein:

determining the application-specific privacy setting includes determining the application-specific privacy setting corresponding to the function for controlling communication for the function of the first executable program; and

generating the user-specific privacy profile includes generating the user-specific privacy profile based on the function for controlling communication for the function of the second executable program.

13. The method as claimed in claim 11 further comprising presenting the graphical risk summary, wherein the graphical risk summary includes an indicator indicating the intended value of the risk score.

14. The method as claimed in claim 11 wherein generating the user-specific privacy profile includes generating the user-specific privacy profile based on generating an application privacy recommendation for controlling the second executable program, wherein the application privacy recommendation is based on the application-specific privacy setting corresponding to the first executable program.

15. The method as claimed in claim 11 wherein generating the user-specific privacy profile includes generating the user-specific privacy profile for controlling communication for the application set corresponding to a first device, a second device, a third device, or a combination thereof.

16. A non-transitory computer readable medium including instructions executable by a control circuit for a computing system, the instructions comprising: determining a privacy baseline for controlling communication for a user; determining an application-specific privacy setting for controlling communication for a first executable program associated with the user; generating a user-specific privacy profile based on the privacy baseline and the application-specific privacy setting, the user-specific privacy profile for controlling an application set including a second executable program; further generating the user-specific privacy profile based on analyzing the first executable program, the second executable program, the application set, or a combination thereof; presenting a graphical risk summary based on the user-specific privacy profile, the graphical risk summary for visually representing communication control for the user; and receiving an intended value of a risk score through the graphical risk summary upon an arrow indicator being moved to the intended value of the risk score by the user, and determining a corresponding application-specific privacy setting based on the intended value of the risk score, for the first executable program, the second executable program, or the application set.

17. The non-transitory computer readable medium as claimed in claim 16 , the instructions further comprising:

determining a function for implementing the first executable program;

wherein:

determining the application-specific privacy setting includes determining the application-specific privacy setting corresponding to the function for controlling communication for the function of the first executable program; and

generating the user-specific privacy profile includes generating the user-specific privacy profile based on the function for controlling communication for the function of the second executable program.

18. The non-transitory computer readable medium as claimed in claim 16 , the instructions further comprising presenting the graphical risk summary, wherein the graphical risk summary includes an indicator indicating the intended value of the risk score.

19. The non-transitory computer readable medium as claimed in claim 16 wherein generating the user-specific privacy profile includes generating the user-specific privacy profile based on generating an application privacy recommendation for controlling the second executable program, wherein the application privacy recommendation is based on the application-specific privacy setting corresponding to the first executable program.

20. The non-transitory computer readable medium as claimed in claim 16 wherein generating the user-specific privacy profile includes generating the user-specific privacy profile for controlling communication for the application set corresponding to a first device, a second device, a third device, or a combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: KONG, DEGUANG; JIN, HONGXIA
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 037277/0114 →
Continuity (2)
Provisional Application 62199111 · Jul 30, 2015
Related Publication 20170032143A1 · Feb 2, 2017