Role-based portal to a workplace system
DCFirst Claim
1. A method comprising:
- storing a plurality of role data entries on a storage device coupled to a computer system, a role data entry corresponding to an assigned role of at least one of a plurality of individuals, the assigned role corresponding to an enterprise with which the individual is associated, and the assigned role corresponding to a set of resources accessible through the computer system;
receiving at the computer a resource request from one of the individuals, the resource request indicating a requested resource;
determining based on an assignment of the assigned role to the requesting individual whether the requested resource is included in the set of accessible resources corresponding to the assigned role of the requesting individual, the assignment of the assigned role being defined prior to receiving the resource request; and
selectively permitting access to the requested resource if the resource is determined to be in the set of resources corresponding to the assigned role of the requesting individual; and
, wherein;
the requested resource is a shared resource from a common set of resources that are accessible to other individuals;
access to the shared resource for the other individuals is based on an assignment of a second role to the other individuals, the second role being the assigned role of the requesting individual or another role;
a first combination of shared resources accessible to the requesting individual is the same as a second combination of shared resources accessible to another individual having same assigned roles; and
the first and second combination are the same due to selective permission of access being based on assignments of roles, and the assigned roles of the requesting individual and the another individual being the same.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method includes storing a plurality of role data entries on a storage device coupled to a computer system, each role data entry corresponding to an assigned role of at least one of a plurality of individuals, each role corresponding to an enterprise with which the individual is associated and corresponding to a set of resources accessible through the computer system, receiving at the computer a resource request from one of the individuals, determining whether the requested resource is included in the set of accessible resources corresponding to the assigned role of the requesting individual, and selectively permitting access to the requested resource if the resource is determined to be in the set of resources corresponding to the assigned role of the requesting individual.
151 Citations
32 Claims
-
1. A method comprising:
-
storing a plurality of role data entries on a storage device coupled to a computer system, a role data entry corresponding to an assigned role of at least one of a plurality of individuals, the assigned role corresponding to an enterprise with which the individual is associated, and the assigned role corresponding to a set of resources accessible through the computer system; receiving at the computer a resource request from one of the individuals, the resource request indicating a requested resource; determining based on an assignment of the assigned role to the requesting individual whether the requested resource is included in the set of accessible resources corresponding to the assigned role of the requesting individual, the assignment of the assigned role being defined prior to receiving the resource request; and selectively permitting access to the requested resource if the resource is determined to be in the set of resources corresponding to the assigned role of the requesting individual; and
, wherein;the requested resource is a shared resource from a common set of resources that are accessible to other individuals; access to the shared resource for the other individuals is based on an assignment of a second role to the other individuals, the second role being the assigned role of the requesting individual or another role; a first combination of shared resources accessible to the requesting individual is the same as a second combination of shared resources accessible to another individual having same assigned roles; and the first and second combination are the same due to selective permission of access being based on assignments of roles, and the assigned roles of the requesting individual and the another individual being the same. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a first computer coupled to a storage device, the storage device holding a plurality of role data entries, a role data entry corresponding to an assigned role of at least one of a plurality of individuals, the assigned role corresponding to a subset of information accessible through the first computer; a user device coupled to communicate with the first computer, the user device having a display device displaying a role-based portal window, the role-based portal window usable to send a request to the first computer for an item of information; and a role-based filter application executable by the first computer to determine based on an assignment of the assigned role to a requesting individual whether the item of information requested is included in the subset of accessible information corresponding to the assigned role of the requesting individual, the assignment of the assigned role being defined prior to receiving the request from the requesting individual;
wherein;the requested item of information is a shared resource from a common set of resources that are accessible to other individuals; access to the shared resource for the other individuals is based on assignment of a second role to the other individuals, the second role being the assigned role of the requesting individual or another role; a first combination of shared resources accessible to the requesting individual is the same as a second combination of shared resources accessible to another individual having same one or more assigned roles; and the first and second combination are the same due to selective permission of access being based on assignments of roles, and the assigned one or more roles of the requesting individual and the another individual being the same. - View Dependent Claims (24, 25)
-
-
26. A method of facilitating access to resources in a collaborative environment, the method comprising:
-
receiving a request from a user to access a resource associated with the collaborative environment, the requested resource being a shared resource from a common set of resources that are accessible to other users, and access to the shared resource for the other users being based on assignment of a first role to the other users, the first role being the same or different from a second role assigned to the requesting user; determining an enterprise affiliation of the requesting user, the enterprise affiliation being defined prior to receiving the resource request; and selectively providing access to the requested resource based on the determination of the enterprise affiliation and assignment of roles;
wherein;a first combination of shared resources accessible to the requesting user is the same as a second combination of shared resources accessible to another user having a same one or more assigned roles; and
the first and second combination are the same due to selective provision of access being based on assignment of roles, and the assigned roles of the requesting user and the another user being the same. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification