Methods and devices for analyzing user privacy based on a user's online presence
First Claim
1. A method for analyzing user privacy based on a user'"'"'s online presence, the method comprising:
- receiving, by a privacy analyzing server device, a request from a client computing device for an overall privacy rating, the request identifying a plurality of applications or web sites;
obtaining, by the privacy analyzing server device, a policy associated with each of the identified applications or web sites;
analyzing, by the privacy analyzing server device, contents of each of the obtained policies to identify a plurality of key words or phrases included in the obtained policies and corresponding to one or more interactions of the corresponding application or web site with the client computing device, the interactions comprising at least use of functionality of the client computing device or use of personal information stored on the client computing device;
generating, by the privacy analyzing server device, a privacy rating for each of the identified applications or web sites based on numerical values associated with a level of privacy and assigned to each of the identified key words or phrases included in each of the obtained policies; and
outputting, by the privacy analyzing server device, the overall privacy rating to the client computing device in response to the request, wherein the overall privacy rating is for a user of the client computing device and is determined based at least in part on an aggregation of the generated privacy ratings for each of the identified applications or web sites.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and policy rating server device that receives a request from a client computing device for one or more privacy ratings. The request identifies at least one application, such as an application installed on the client computing device for example. A policy associated with the identified application is obtained. The obtained policy is analyzed to identify a plurality of key words or phrases associated with use by the at least one application of functionality of, or personal information stored on, the client computing device. One or more privacy ratings are generated based on numerical values assigned to each of the identified key words or phrases. The generated one or more privacy ratings are output to the client computing device in response to the request.
-
Citations
15 Claims
-
1. A method for analyzing user privacy based on a user'"'"'s online presence, the method comprising:
-
receiving, by a privacy analyzing server device, a request from a client computing device for an overall privacy rating, the request identifying a plurality of applications or web sites; obtaining, by the privacy analyzing server device, a policy associated with each of the identified applications or web sites; analyzing, by the privacy analyzing server device, contents of each of the obtained policies to identify a plurality of key words or phrases included in the obtained policies and corresponding to one or more interactions of the corresponding application or web site with the client computing device, the interactions comprising at least use of functionality of the client computing device or use of personal information stored on the client computing device; generating, by the privacy analyzing server device, a privacy rating for each of the identified applications or web sites based on numerical values associated with a level of privacy and assigned to each of the identified key words or phrases included in each of the obtained policies; and outputting, by the privacy analyzing server device, the overall privacy rating to the client computing device in response to the request, wherein the overall privacy rating is for a user of the client computing device and is determined based at least in part on an aggregation of the generated privacy ratings for each of the identified applications or web sites. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium having stored thereon instructions for analyzing user privacy based on a user'"'"'s online presence comprising executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
receiving a request from a client computing device for an overall privacy rating, the request identifying a plurality of applications or web sites; obtaining a policy associated with each of the identified applications or web sites; analyzing contents of each of the obtained policies to identify a plurality of key words or phrases included in the obtained policies and corresponding to one or more interactions of the corresponding application or web site with the client computing device, the interactions comprising at least use of functionality of the client computing device or use of personal information stored on the client computing device; generating a privacy rating for each of the identified applications or web sites based on numerical values associated with a level of privacy and assigned to each of the identified key words or phrases included in each of the obtained policies; and outputting the overall privacy rating to the client computing device in response to the request, wherein the overall privacy rating is for a user of the client computing device and is determined based at least in part on an aggregation of the generated privacy ratings for each of the identified applications or web sites. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A privacy analyzing server device comprising at least one processor and a memory coupled to the processor which is configured to be capable of executing programmed instructions comprising and stored in the memory to:
-
receive a request from a client computing device for an overall privacy rating, the request identifying a plurality of applications or web sites; obtain a policy associated with each of the identified applications or web sites; analyze contents of each of the obtained policies to identify a plurality of key words or phrases included in the obtained policies and corresponding to one or more interactions of the corresponding application or web site with the client computing device, the interactions comprising at least use of functionality of the client computing device or use of personal information stored on the client computing device; generate a privacy rating for each of the identified applications or web sites based on numerical values associated with a level of privacy and assigned to each of the identified key words or phrases included in each of the obtained policies; and output the overall privacy rating to the client computing device in response to the request, wherein the overall privacy rating is for a user of the client computing device and is determined based at least in part on an aggregation of the generated privacy ratings for each of the identified applications or web sites. - View Dependent Claims (12, 13, 14, 15)
-
Specification