×

System and method for access control for data of heterogeneous origin

  • US 10,146,955 B2
  • Filed: 02/11/2013
  • Issued: 12/04/2018
  • Est. Priority Date: 07/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for controlling access to data of heterogeneous origin, the apparatus comprising:

  • a processor; and

    one or more stored sequences of instructions which, when executed by the processor, cause the processor to;

    create an access rights lattice for heterogeneous data comprising internal data of an organization and public web-extracted data, the access rights lattice including a plurality of internal data nodes and a public web-extracted data node, each of the plurality of internal data nodes controlling access to corresponding internal data, and the public web-extracted data node controlling access to corresponding public web-extracted data, at least one of the access rights lattice, the plurality of internal data nodes, and the public web-extracted data node comprising a time during which access is available;

    receive a request from a user to access heterogeneous data related to an entity;

    determine, based upon one or more node connections between nodes in the access rights lattice and a user node that represents access rights of the user, whether the user has access rights to an internal data portion of the requested heterogeneous data that is controlled by at least one of the plurality of internal data nodes and whether the user has access rights to a public web-extracted data portion of the requested heterogeneous data that is controlled by the public web-extracted data node;

    provide access to the internal data portion and the public web-extracted data portion of the requested heterogeneous data when it is determined, based upon one or more node connections between nodes in the access rights lattice and the user node that represents access rights of the user, that the user has access rights to the internal data portion of the requested heterogeneous data that is controlled by at least one of the plurality of internal data nodes and access rights to the public web-extracted data portion of the requested heterogeneous data that is controlled by the public web-extracted data node; and

    recreate the requested data when it is determined that the requested data may no longer be valid, the requested data being recreated using the minimum amount of information and the minimum amount of processing when it is determined that the requested data is combined from heterogeneous origins and at least some of the requested data is still available.

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