Universal data aggregation
First Claim
Patent Images
1. A data aggregation server, comprising:
- a memory; and
a processor configured to;
store user data in the memory, the user data including personal information management (PIM) data for a plurality of users of an integrated data environment including a community of users;
add user data associated with a user of the integrated data environment from available user data sources to the stored user data,wherein the user data sources are sources for a plurality of users;
determine a link between the user and one or more of the plurality of users of the integrated data environment based on the PIM data;
store, in the memory, the link between the user and one or more of the plurality of users of the integrated data environment,wherein the data aggregation server uses the link to populate information from the stored user data associated with the user that is not contained in the PIM data of the user;
query a user data source outside of the integrated data environment that is associated with the user to find additional information associated with the user that is not contained in the stored user data,wherein at least one user data source outside of the integrated data environment requires login information for the user that differs from login information for the user required by the integrated data environment, andwherein the additional information is found from the user data source outside of the integrated data environment after authentication of the user with the user data source outside of the integrated data environment,wherein the authentication is performed by using, in lieu of login information for the user data source outside of the integrated data environment, an authentication token provided by the integrated data environment to the user data source outside of the integrated data environment;
add the found additional information to the stored user data; and
provide a mobile device with selective access to the found additional information in response to a request by a requesting user based on one or more permissions associated with the user or the found additional information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for aggregating and managing PIM data from multiple sources is provided. By aggregating various sources of data, the present system allow for the bridging of networked communities and organizations. Limitations of data aggregation as a result of proprietary and/or protocol concerns are overcome through the development of trusted relationships amongst users of the data aggregation and management system.
-
Citations
20 Claims
-
1. A data aggregation server, comprising:
-
a memory; and a processor configured to; store user data in the memory, the user data including personal information management (PIM) data for a plurality of users of an integrated data environment including a community of users; add user data associated with a user of the integrated data environment from available user data sources to the stored user data, wherein the user data sources are sources for a plurality of users; determine a link between the user and one or more of the plurality of users of the integrated data environment based on the PIM data; store, in the memory, the link between the user and one or more of the plurality of users of the integrated data environment, wherein the data aggregation server uses the link to populate information from the stored user data associated with the user that is not contained in the PIM data of the user; query a user data source outside of the integrated data environment that is associated with the user to find additional information associated with the user that is not contained in the stored user data, wherein at least one user data source outside of the integrated data environment requires login information for the user that differs from login information for the user required by the integrated data environment, and wherein the additional information is found from the user data source outside of the integrated data environment after authentication of the user with the user data source outside of the integrated data environment, wherein the authentication is performed by using, in lieu of login information for the user data source outside of the integrated data environment, an authentication token provided by the integrated data environment to the user data source outside of the integrated data environment; add the found additional information to the stored user data; and provide a mobile device with selective access to the found additional information in response to a request by a requesting user based on one or more permissions associated with the user or the found additional information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of aggregating data comprising:
-
storing user data in a memory, the user data including personal information management (PIM) data for a plurality of users of an integrated data environment including a community of users; adding user data associated with a user of the integrated data environment from available user data sources to the stored user data, wherein the user data sources are sources for a plurality of users; determining a link between the user and one or more of the plurality of users of the integrated data environment based on the PIM data; storing, in the memory, the link between the user and one or more of the plurality of users of the integrated data environment, wherein the link is used to populate information from the stored user data associated with the user that is not contained in the PIM data of the user; querying a user data source outside of the integrated data environment that is associated with the user to find additional information associated with the user that is not contained in the stored user data, wherein at least one user data source outside of the integrated data environment requires login information for the user that differs from login information for the user required by the integrated data environment, and wherein the additional information is found from the user data source outside of the integrated data environment after authentication of the user with the user data source outside of the integrated data environment, wherein the authentication is performed by using, in lieu of login information for the user data source outside of the integrated data environment, an authentication token provided by the integrated data environment to the user data source outside of the integrated data environment; adding the found additional information to the stored user data; and providing a mobile device with selective access to the found additional information in response to a request by a requesting user based on one or more permissions associated with the user or the found additional information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium having embodied thereon a program, the program executable by a processor to cause a computing device to:
-
store user data in a memory, the user data including personal information management (PIM) data for a plurality of users of an integrated data environment including a community of users; add user data associated with a user of the integrated data environment from available user data sources to the stored user data, wherein the user data sources are sources for a plurality of users; determine a link between the user and one or more of the plurality of users of the integrated data environment based on the PIM data; store, in the memory, the link between the user and one or more of the plurality of users of the integrated data environment, wherein the data aggregation server uses the link to populate information from the stored user data associated with the user that is not contained in the PIM data of the user; query a user data source outside of the integrated data environment that is associated with the user to find additional information associated with the user that is not contained in the stored user data, wherein at least one user data source outside of the integrated data environment requires login information for the user that differs from login information for the user required by the integrated data environment, and wherein the additional information is found from the user data source outside of the integrated data environment after authentication of the user with the user data source outside of the integrated data environment, wherein the authentication is performed by using, in lieu of login information for the user data source outside of the integrated data environment, an authentication token provided by the integrated data environment to the user data source outside of the integrated data environment; add the found additional information to the stored user data; and provide a mobile device with selective access to the found additional information in response to a request by a requesting user based on one or more permissions associated with the user or the found additional information. - View Dependent Claims (19, 20)
-
Specification