Application clusters
First Claim
1. A method comprising:
- receiving, by a computer system having one or more hardware processors, primary data regarding a consumer from a plurality of data sources, wherein the primary data from at least one of the data sources includes personal financial information regarding the consumer;
determining, by the computer system, based on primary data received from at least two of the data sources, derived data indicative of personal financial information of the consumer that is not received from any of the individual at least two of the data sources;
providing, by the computer system, the derived data to the at least one of the data sources; and
providing, by the computer system, a user interface that includes at least some of the data from the at least two of the data sources and at least some of the derived data.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more application providers supply primary data and user interface rendering information to a computing system. The computing system comprises modules that mange the received data and generate a user interface using the received rendering information. Data may be managed by resolving conflicts in the primary data as between the one or more application providers. Data may also be managed through the creation of derived data based at least in part on the received primary data. A user interface may be generated that has several applications displayed in an application cluster. The applications may be generated based on the rendering information. A user may interact with the user interface and may be able to edit the primary data. If the primary data is modified, the computing system communicates the modifications to the one or more application providers that supplied the original, primary data.
512 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computer system having one or more hardware processors, primary data regarding a consumer from a plurality of data sources, wherein the primary data from at least one of the data sources includes personal financial information regarding the consumer; determining, by the computer system, based on primary data received from at least two of the data sources, derived data indicative of personal financial information of the consumer that is not received from any of the individual at least two of the data sources; providing, by the computer system, the derived data to the at least one of the data sources; and providing, by the computer system, a user interface that includes at least some of the data from the at least two of the data sources and at least some of the derived data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
accessing, by a computer system having one or more hardware processors, first primary data from a first application provider computer system corresponding to a first account a consumer has with the first application provider; accessing, by the computer system, second primary data from a second application provider computer system corresponding to a second account the consumer has with the second application provider, wherein the second primary data has at least some information of the consumer that is not included in the first primary data; generating, by the computer system, derived data based at least in part on the first primary data or the second primary data; sharing portions of the first primary data that are not included in the second primary data with the second application provider computer system and portions of the second primary data that are not included in the first primary data with the first application provider computer system; generating, by the computer system, an application cluster user interface comprising, at least some of the derived data and a plurality of applications, wherein at least two of the plurality of applications are associated with the first primary data and the second primary data, respectively. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
one or more hardware processors; a tangible computer readable storage storing instructions configured for execution by the one or more hardware processors to cause the computing system to; access first source data from a first entity having personal information regarding a consumer; access second source data from a second entity having personal information regarding the consumer that is not available to the first entity; identify first primary data from the first source data; identify a first portion of second primary data from the second source data that does not contain data in conflict with a corresponding first portion of the first primary data; identify as conflicting data a second portion of the second primary data that contains data in conflict with a corresponding second portion of the first primary data; resolve the conflicting data, thereby generating resolved data, by choosing data from either the first source data or the second source data; generate derived data based at least in part on the primary data and the resolved data; and generate an application cluster user interface configured to display at least some of the primary data, the resolved data or the derived data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification