Methods and systems for user opt-in to data privacy agreements
AssigneeVeripath, Inc.
InventorsNicholas Hall, Steven Eakin
Life of this patent
Estimating the term…
Abstract
A method for controlling access to a user's personal information includes obtaining, from an application executing on a device of a user of the application, personal information about the user of an application; determining a required permission from the user for at least one proposed use of the personal information; presenting, to the user, a first offer to provide access to at least one enhanced function of the application in exchange for the required permission; and responsive to the user providing the required permission, providing the user with access to the at least one enhanced function of the application.
Claims24
A non-transitory computer-readable medium comprising processor-executable program code, the program code comprising a software component for inclusion in an application, the software component having an application programming interface (API) and configured to:
- obtain from the application executing on a device of a user of the application via the API, personal information about the user of the application;
- identify the type of the obtained personal information;
- determine, based on at least the type of obtained personal information, a required permission from the user for at least one proposed use of the obtained personal information;
- present, to the user, a first offer to provide access to at least one enhanced function of the application in exchange for the required permission;
- and
- responsive to the user providing the required permission, provide the user with access to the at least one enhanced function of the application.
A method implemented using a software component having an application programming interface (API), the method comprising:
- obtaining from the application executing on a device of a user of the application via the API, personal information about the user of the application;
- identifying the type of the obtained personal information;
- determining, based on at least the type of obtained personal information, a required permission from the user for at least one proposed use of the obtained personal information;
- presenting, to the user, a first offer to provide access to at least one enhanced function of the application in exchange for the required permission;
- and
- responsive to the user providing the required permission, providing the user with access to the at least one enhanced function of the application.
A non-transitory computer-readable medium comprising processor-executable program code, the program code configured to:
- receive from an application executing on a device of a user a type of personal information to be obtained;
- determine, based on at least the type of the personal information to be obtained, at least one required permission from the user for at least one proposed use of the obtained personal information;
- present, to the user, a list comprising the at least one required permission;
- receive a selection of the at least one required permission;
- and
- determine if the selection of the at least one required permission is associated with a payment requirement and if so receive a payment associated with the payment requirement.
Dependencies are inferred from the claim text.