Trust based relationships
First Claim
1. A software product tangibly embodied in a machine-readable medium, the software product comprising instructions operable to cause one or more data processing apparatus to perform operations comprising:
- detecting one or more trusted attribute values associated with a first user of a portal;
determining a trust based relationship status by comparing the detected one or more trusted attribute values associated with the first user with one or more trusted attribute values associated with a second user of the portal in accordance with a trusted attributes configuration; and
assigning one or more permissions to the first user based on the determined trust based relationship status.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for automatically assigning permissions in a portal system. One or more trusted attribute values associated with a first user of a portal are detected. The detected trusted attribute values associated with the first user are then compared with one or more trusted attribute values associated with a second user of the portal in accordance with a trusted attributes configuration to determine a trust based relationship status. One or more permissions associated with the first user are then assigned, based on the determined trust based relationship status. The portal can be an external facing portal that permits one or more users of an organization to collaborate with one or more users from outside of the organization. Access to information available in the portal and the ability to see other portal users is based on one or more of the permissions assigned to a user.
-
Citations
20 Claims
-
1. A software product tangibly embodied in a machine-readable medium, the software product comprising instructions operable to cause one or more data processing apparatus to perform operations comprising:
-
detecting one or more trusted attribute values associated with a first user of a portal;
determining a trust based relationship status by comparing the detected one or more trusted attribute values associated with the first user with one or more trusted attribute values associated with a second user of the portal in accordance with a trusted attributes configuration; and
assigning one or more permissions to the first user based on the determined trust based relationship status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
detecting one or more trusted attribute values associated with a first user of a portal;
determining a trust based relationship status by comparing the detected one or more trusted attribute values associated with the first user with one or more trusted attribute values associated with a second user of the portal in accordance with a trusted attributes configuration; and
assigning one or more permissions associated with the first user based on the determined trust based relationship status. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for controlling access in a portal, the system comprising:
-
one or more communication paths to permit a plurality of users to connect to a portal; and
a software product tangibly embodied in a machine-readable medium, the software product comprising instructions operable to cause one or more data processing apparatus to perform operations comprising;
detecting one or more trusted attribute values associated with a first user of the portal;
determining a trust based relationship status by comparing the detected one or more trusted attribute values associated with the first user with one or more trusted attribute values associated with a second user of the portal in accordance with a trusted attributes configuration; and
assigning one or more permissions to the first user based on the determined trust based relationship status. - View Dependent Claims (17, 18, 19, 20)
-
Specification