Personal information platforms
AssigneePaypal, Inc.
InventorsJohn Tsai, Norihiro Edwin Aoki
Life of this patent
Estimating the term…
Abstract
Various systems, mediums, and methods herein describe aspects of personal information platforms accessible with client devices over communication networks in data infrastructures. A system may determine data associated with a user. The system may determine a personal information platform (PIP) based on the data associated with the user, where the PIP is configured to identify a number of data types from the data associated with the user. The system may determine accesses for one or more entities to the number of data types based on one or more services provided by the one or more entities to the user. The system may cause a client device to display an indication of the PIP, where the indication provides the one or more accesses of the one or more entities.
Claims20
A method comprising:
- receiving, from a first entity server associated with a first entity, a data access request for one or more requested data elements associated with a user;
- responsive to receiving the data access request, identifying, from a plurality of user data elements associated with the user, one or more accessible data elements potentially accessible by the first entity based on a data access policy corresponding to the first entity;
- comparing the one or more accessible data elements against the one or more requested data elements;
- determining, from the one or more requested data elements and based on the comparing, a particular data element that is not part of the one or more accessible data elements;
- calculating a value of the particular data element to the first entity;
- determining that the first entity offered to pay the value for accessing the particular data element based on one or more communications with the first entity server;
- causing a user device of the user to display, on a graphical user interface (GUI) of the user device, a notification indicating the data access request, the particular data element of the one or more requested data elements, and the value that the first entity offered to pay to access the particular data element of the user;
- and
- in response to receiving a confirmation from the user via the GUI of the user device, providing access of the one or more requested data elements to the first entity server.
A server, comprising:
- a non-transitory memory storing instructions;
- and
- one or more hardware processors configured to execute the instructions to cause the server to perform operations comprising:
- receiving, from a first entity server associated with a first entity, a transaction request for a transaction with an account associated with a user, the account associated with a plurality of data elements of the user;
- determining, from the plurality of data elements, one or more requested data elements requested by the first entity based on the transaction request;
- identifying, from the plurality of data elements, one or more accessible data elements accessible by the first entity for the transaction based on a data access policy corresponding to the first entity;
- determining, from the one or more requested data elements, a particular data element that is not part of the one or more accessible data elements;
- calculating a value for accessing the particular data element to the first entity;
- determining one or more communications from the first entity server indicating that the first entity agrees to pay the value for accessing the particular data element;
- causing a user device of the user to display, on a graphical user interface (GUI) of the user device, a notification indicating the transaction request, the particular data element, and the value for accessing the particular data element;
- and
- in response to receiving a confirmation from the user via the GUI of the user device, providing access of the one or more requested data elements to the first entity server.
A non-transitory machine-readable medium having instructions stored thereon, the instructions executable to cause a machine to perform operations comprising
- receiving, from a first entity server associated with a first entity, a data request for one or more requested data elements associated with a user;
- determining, from the one or more requested data elements, a particular data element that is inaccessible by the first entity based on a data access policy corresponding to the first entity;
- determining a value for accessing the particular data element to the first entity;
- causing a user device of the user to display, on a graphical user interface (GUI) of the user device, a notification indicating the data request, the particular data element of the one or more requested data elements that is inaccessible to the first entity, and the value for accessing the particular data element of the user;
- and
- in response to receiving a confirmation from the user via the GUI of the user device, providing access of the one or more requested data elements to the first entity server.
Dependencies are inferred from the claim text.