×

Universal data aggregation

  • US 10,474,660 B2
  • Filed: 02/17/2015
  • Issued: 11/12/2019
  • Est. Priority Date: 08/01/2005
  • Status: Active Grant
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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×