PATENT CLAIM ANALYSIS

Application Number: 15948693
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["726", "026000"]

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.

Claim (Index 11):
A system comprising:\n at least one processor; memory coupled to the at least one processor; and program instructions stored in the memory and executable by the at least one processor, the program instructions when executed by the at least one processor causing the at least one processor to perform the steps of:\n awaiting satisfaction of a trigger condition; \n upon detecting the satisfaction of the trigger condition, obtaining a current version of a policy associated with an application or website, the current version of the policy being in a machine-readable format; \n comparing the current version of the policy against a previous version of the policy associated with the application or website to identify one or more differences in key words or phrases, the one or more differences in key words or phrases including one or more added key words, added phrases, removed key words, or removed phrases, each of the one or more differences in key words or phrases corresponding to one or more interactions of the application or website, the one or more interactions comprising use of functionality of a computing device or use of personal information of a user; \n for each difference in key word or phrase previously associated with a particular level of privacy risk, retrieving the particular level of privacy risk for the difference in keyword or phrase from a database; \n for each difference in keyword or phrase not previously associated with the particular level of privacy risk:\n generating a respective level of privacy risk associated with one or more particular interactions of the application or website corresponding to the difference in key word or phrase; \n associating the respective level of privacy risk to the difference in key word or phrase; and \n storing in the database the difference in key word or phrase and the respective level of privacy risk associated with the difference in key word or phrase; \n \n generating a current privacy risk score based at least on each of the particular levels of privacy risk and on each of the respective levels of privacy risk associated with the one or more differences in key words or phrases for the current version of the policy associated with the application or website; \n determining if there was a privacy risk change based on the current version of the policy in view of the previous version of the policy; and \n if there was a privacy risk change, then notifying the user of the privacy risk change.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.05882
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15393138', '15003626', '14529558', '14161462', '13051519']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2556649326993698
- 35 USC 102 Novelty (BERT): 0.5308466652803232
- Combined Prediction Score: 0.2831831059574651
- Mean Citation Score: 269.91453400000006
- Max Citation Score: 347.76324
- Similarity Product: 255.8850929933524

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test